Hirdetés
- Milyen TV-t vegyek?
- Gaming notebook topik
- Milyen videókártyát?
- Home server / házi szerver építése
- Milyen billentyűzetet vegyek?
- Limitált, jubileum kiadást kap a PlayStation 5 konzolcsalád
- Zenelejátszó építése, a kiváló hangzásért
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Amlogic S905, S912 processzoros készülékek
- iGPSport iGS800 kerékpáros óra: egyből a csúcsra tör
Hirdetés
-
Huawei Watch GT 5 Pro - egészség + stílus
ma Prémium kivitel, pontosabb szenzorok, új egészségszolgáltatás, régi hiányosságok.
-
A gépház modding sötét oldala.
lo RGB? Világítós ventik? LCD kijelző a gépházban? Biztos láttál már ilyet és lehet, hogy használod is de utána néztél,...
-
Filmekből és sorozatokból tréningezik az AI-modellt
it A Runway megállapodott a Lionsgate-tel, így utóbbi hozzáférést ad a startupnak a hatalmas filmes és tévés adatbázishoz.
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz sztanozs #6901 üzenetére
Igen pont ezt használom, de bezárja a programot.:
serialPort1.Write(buffer, 2, 1);
textBox1.Text += buffer[2].ToString("X") + "\r\n";
serialPort1.ReadTimeout = 1000;
serialPort1.Read(buffer, 0, 1);
Elég lenne egy hiba üzenetet küldenie vagy csak alap helyzetbe kerülni vagy megszüntetné az adat küldési folyamot.[ Szerkesztve ]
----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
sztanozs
veterán
válasz don_peter #6902 üzenetére
kezeld le a kivételt és akkor nem lép ki:
try
{
serialPort1.Read(buffer, 0, 1);
}
catch (TimeoutException tex)
{
// shit happened
}[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
fmx
tag
üdv,van valakinek valami anyaga,leírása bármilyen szövege a windows alkalmazások környezetben az eventekről?Leginkább az érdekel,hogy gomb megnyomás segítségével,hogy tudok átjutni egyik ablakból a másikba.
-
Kommy
veterán
Sziasztok!
Lenne egy olyan problémám, hogy van egy combobox ahol a Partnerek nevei vannak aminél van autocomplete, hogy lehessen benne keresni. Így töltöm fel a combobox-ot és csinálom meg belőle az autocomplete adatbázist
public void FillDropDownList(string Query, System.Windows.Forms.ComboBox DropDownName)
{
using (var cn = new SqlConnection(conStr))
{
cn.Open();
DataTable dt = new DataTable();
try
{
SqlCommand cmd = new SqlCommand(Query, cn);
SqlDataReader myReader = cmd.ExecuteReader();
dt.Load(myReader);
}
catch (SqlException e)
{
Console.WriteLine(e.ToString());
return;
}
DropDownName.DataSource = dt;
DropDownName.ValueMember = "id";
DropDownName.DisplayMember = "Nev";
string[] postSource = dt
.AsEnumerable()
.Select<System.Data.DataRow, String>(x => x.Field<String>("Nev"))
.ToArray();
var source = new AutoCompleteStringCollection();
source.AddRange(postSource);
partnerBox.AutoCompleteCustomSource = source;
partnerBox.SelectedIndex = -1;
}A problémám ott van, hogyha lenyitom valamiért a combobox-ot és elkezdek gépelni és nyomok egy Enter-t akkor kifagy a programot
Amikor kifagy a következő hívódik meg
private void partnerBox_SelectionChangeCommitted(object sender, EventArgs e)
{
reload_RepairIn("..." + partnerBox.SelectedValue.ToString() + " ... ");
reload_RepairOut("..." + partnerBox.SelectedValue.ToString() + " ... ");
}Igazából itt újratöltöm a kiválasztás szerint a két dataGridView-t, viszont ugye kapok egy hibát (ugyan ez van a KeyDown eventben csak kiegészítve az Enter billentyű szűrésére, hogy csak akkor fusson le):
System.NullReferenceException was unhandled
HResult=-2147467261
Message=Az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra.Ha meg van nyitva a comboBox és az Autocomplete is akkor ugye nem választódik ki a comboBox-ban az adott Partner és ezért kaphatok NullReferenceException-t ha jól gondolom. De ugye ha nem nyitom le tökéletesen megy az Autocomplet-es kiváélasztás Enter leütéssel, ha lenyitom szépen tudok egérrel kiválasztani, de ha lenyitom akkor az Enterre kiakad, az egérrel pedig a kitakart Combobox-ból választ nem az AutoComplet-ből ami ugye kitakarj az AutoComplet-et
[ Szerkesztve ]
-
harylmu
őstag
Sziasztok
Írtam egy monitorozó Windows Service-t. Windows10 és Windows 8-as gépeken .NET 4.5-ön fejlesztettem és .NEt 4-en buildeltem. Majd kiraktam a Windows Server 2008-asainkra.
A gondom igazából az, hogy elég fura sorrendekbe dobja bele a dolgokat a logba. Végülis nem baj, csak az okát szeretném tudni
[2016-02-04 16:14:03] [DEBUG] CPU load is [1%] below the threshold on eztitkos1.
[2016-02-04 16:14:03] [DEBUG] CPU load is [0%] below the threshold on eztitkos2.
[2016-02-04 16:14:04] [DEBUG] CPU load is [0%] below the threshold on eztitkos3.
[2016-02-04 16:14:04] [DEBUG] CPU load is [1%] below the threshold on eztitkos4.
[2016-02-04 16:14:05] [DEBUG] Memory load [23%] is below the threshhold on titkos3.
[2016-02-04 16:14:05] [DEBUG] Memory load [7%] is below the threshhold on titkos2.
[2016-02-04 16:14:06] [DEBUG] Memory load [5%] is below the threshhold on titkos3.
[2016-02-04 16:14:06] [DEBUG] CPU load is [1%] below the threshold on titkos3.
[2016-02-04 16:14:06] [DEBUG] Memory load [6%] is below the threshhold on titkos3.
[2016-02-04 16:14:07] [DEBUG] Memory load [6%] is below the threshhold on titkos4.
[2016-02-04 16:14:07] [DEBUG] vsa593973 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa562480 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa552783 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa552766 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa562478 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] Server=titkos;Database=titkos;Integrated Security=SSPI responding properly to SQL queries.
[2016-02-04 16:14:07] [DEBUG] CPU load is [1%] below the threshold on titkos3.Ami itt igazán érdekes: a memory load check-ek közé bejön egy CPU check is. Az én teóriám: túl lassan tudta megállapítani a service a titkos3 loadját, ezért volt benne egy kis késés.
Kód: fő osztály (innen hívogatom a check-eket)
a check-ekszerk.: barom vagyok, most látom tettem bele pár thread.Sleep-et de azt feltételezném hogy szépen sorrendben dobja ki az eredményeket. igazából 2-3 perc után már randomizáltak az eredmények a logban. (log.Debug metódus logol ugye). a sleep-elt threadek miatt?
[ Szerkesztve ]
-
don_peter
senior tag
Srácok, szeretnék 64byte-ot kiküldeni serialport-on.
Ezt csak string-ként tudom megtenni ha egyben akarom kiküldeni?
Byte-onként már megoldottam, csak nagyon sok időbe telik.
2byte között akár 1ms-ot is elidőzik a program. Nagy a veszteség.----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
rgeorge
addikt
válasz don_peter #6910 üzenetére
Miért nem byte array-t küldesz (már ha a System.IO.Ports.SerialPort-ot használod)?
public void Write(
byte[] buffer,
int offset,
int count
)Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
don_peter
senior tag
válasz rgeorge #6911 üzenetére
Igen System.IO.Ports.SerialPort-ot használok.
rows = System.IO.File.ReadAllBytes(open.FileName);
Így a rows az egy tömb.
A hossza változó.
Ezt kellene 64byte-okra feldarabolva kiküldenem COM portra.
Hogy tudok egy 64byte tömböt kiküldeni?
Ügy nem csak string-ként megy..?----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----
-
sztanozs
veterán
válasz don_peter #6912 üzenetére
Innen less - csak neked nem 32K-s chuck (workBufferSize) kell, hanem csak 64 byte...
http://stackoverflow.com/questions/25296211/writing-huge-longs-array-to-disk[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
tothzsolt868
újonc
Üdv.
Van 1 problémám. Nem nagyon értek c#-hoz és emiatt elakadtam 1 kisebb dolognál. Kinyitok 1 excel táblázatot amiből kikellene olvasnom a dátumot és összehasonlitanom az aktuális dátummal. Tudna ebben valaki segiteni?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.SqlClient;
using Excel = Microsoft.Office.Interop.Excel;namespace MuszakiHatarido
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//Tablazat megjelenitese
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Raktaron.xlsx" + @";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1;ImportMixedTypes=Text;TypeGuessRows=0""";OleDbCommand command = new OleDbCommand
(
"SELECT [Termek], [Darab], [Doboz], [Datum]" +
"FROM [Alkatreszek$]", conn
);
DataSet dsDvds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
adapter.Fill(dsDvds);dataGridViewDvd.DataSource = dsDvds.Tables[0];
//Datum osszehasonlitas
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{}
}
} -
totesz09
csendes tag
Sziasztok!
Egy egyetemi órán egy projektet kell megvalósítanunk RUP alapján. Az előkészítés fázisban az egyik mérföldkőnél már le kell adnunk képernyőképeket azzal kapcsolatban, hogyan is néz majd ki nagyjából a felület. Az egyes ablakok már megvannak. Az lenne a kérdésem, hogy hogyan tudok egységes gombokat, hátteret és egyéb finomságokat létrehozni? Tehát ha leteszek egy gombot akkor az már alapból kapja meg a standard gomb beállításokat, amit én szeretnék meghatározni. Át lehet ezt esetleg írni valahol?
Előre is köszi a segítséget!
-
zuzu000
őstag
Sziasztok!
Blockmapet (amit wolf3d és doom is használt), hogy lehetne legkönnyebben C#-ba implementálni? Mondjuk maga a pálya 32*32-es, és egy block 8*8-as. Ez lenne a collision detektálás alapja, a játékban amit csinálok (suli beadandó)
-
olcsii
aktív tag
FindByUserid van ilyen parancs?
comfirmcode vagy requestcode van?
ha igen hogy lehet ezeket elohozni?
[link]
ezt probaltam megcsinálni. de ezeket nem tudom belerakni.wot:nikoli3, „Akinek sok pénze van, annak lehet spekulálni, akinek kevés a pénze, annak nem szabad spekulálni, akinek pedig egyáltalán nincs pénze, annak muszáj spekulálni.”
-
olcsii
aktív tag
válasz lord.lakli #6920 üzenetére
ahh azt nem csak a using ba raktam be
[ Szerkesztve ]
wot:nikoli3, „Akinek sok pénze van, annak lehet spekulálni, akinek kevés a pénze, annak nem szabad spekulálni, akinek pedig egyáltalán nincs pénze, annak muszáj spekulálni.”
-
pvt.peter
őstag
Sziasztok,
Nekem egy olyan kérdésem lenne, hogy az alábbi tutorial videóban levő projektnek van-e esetleg C# -os megvalósítása?
Tutorial to create a Ribbon Style Application with Visual Studio 11
Tehát a célom az, hogy a videó végén levő C++ alkalmazásnak megfelelő .NET/C# alkalmazást létrehozni ugyanilyen wizard segítségével.
Ha konkrétan ilyet nem lehet, akkor milyen alternatív megoldások vannak amelyek hasonlítanak egy .NET -es ribbonos sample app -ra?Előre is köszi,
PetiEz egy .50-es rombolópuska, elég szép visszarúgással.
-
dipeti
senior tag
Sziasztok!
Egyetemre járok (azaz kezdő programozó vagyok) és van egy feladat, amit nem tudok megoldani. Egy WPF applikációt kell írni. Az a lényeg, hogy van a GUI-n egy ListBox és abba kell 5mp-enként belemásolni egy stringeket tartalmazó láncolt lista tartalmát. Amit a másolás megtörtént, a láncolt lista tartalmát törölni kell. Mindeközben, minden gombnyomásra (ENTER) elindul egy task, ami 1mp-enként generál egy stringet a láncolt listába.
A probléma - amennyiben sikerült jól elmagyaráznom - a szálszinkronizáció. Taskok futnak, nem szabad, hogy zavarják egymást.
Úgy érzem mindent sikerült megoldanom kivéve egy dolgot. Mikor bezárom az ablakot megfagy. Gondolom deadlock van. Fogalmam sincs, hogyan kéne megoldani a problémát. Szívesen várom a segítséget ill. bármiféle kritikát a kóddal kapcsolatban. Köszönöm!
[SourceCode][ Szerkesztve ]
Some say I'm condescending. That means I talk down to people.
-
alratar
addikt
Sziasztok.
Tud valaki olyan oldalt mondani, ahol c# feladatokat találok, megoldással?
üdv
alratar10 féle ember van: aki ismeri a bináris számrendszert, és aki nem
-
Dinter
addikt
List<int[,]> egyedul = new List<int[,]>();
Ilyen List-hez hogy adok hozzá elemet? Mert pl. egyedul.Add(i,j)-vel overload lesz.
-
Alexios
veterán
Mert ha Add(i,j)-ként akarod hozzáadni, akkor két( a példából kiindulva gondolom int) paramétert akarsz átadni, ahelyett, hogy egy kétdimenziós tömböt adnál - ami már más overload lenne. Szóval ha mindenképp így akarod tárolni az elemeket akkor pl. lista.Add(new int[i,j])
-
Karma
félisten
Hát ezt inkább ne csinálja, van erre beépített megoldás is.
“All nothings are not equal.”
-
Karma
félisten
válasz Jester01 #6934 üzenetére
Azért azt is vedd hozzá, hogy az eredeti kérdés számpárokat akart Tárolni. Arra egy kettes Tuple vagy a KeyValuePair bőven elég, nem gondolom hogy annyira indokolt lenne az új osztály bevezetése, ha logika nem tartozik hozzá.
Egy hetes Tuple már tényleg téboly viszont.
[ Szerkesztve ]
“All nothings are not equal.”
-
-
Jester01
veterán
Számpárokat, de már a kérdésben is benne volt hogy ezek sor és szék számok valami helyfoglaló rendszerben.
KVP kizárólag dictionary kapcsán merül fel, Tuple-ra pedig semmi ötletem nincs hol lehetne értelmesen használni. Az kifejezetten a nem-érek-rá-rendes-osztályt-csinálni eset, a lusta programozó számára.
Jester
-
-
Jester01
veterán
válasz Peter Kiss #6939 üzenetére
Hm, a nunit TestCase valóban Tuple-szerű bár technikailag nem az. Ezt mindenesetre elfogadom
Jester
-
Karma
félisten
válasz Jester01 #6938 üzenetére
Hát, igazából nekem sincs épkézláb öltetem rá De úgy gondolom, ha két (primitív) érték között nincs semmilyen kapcsolat azon kívül, hogy időben egyszerre kell őket használni, még nem vezetnék be hozzá külön osztályt. Mondjuk internal láthatóságnál kb. mindegy...
“All nothings are not equal.”
-
dipeti
senior tag
válasz Peter Kiss #6937 üzenetére
Sajnos ígyis kifagy ha bezárom a programot.
De kíváncsivá tettél mi a különbség a kettő között. Tehát ha a metódus kapja meg a tokent, vagy a task.
Egyébként a
Task.Run()
rendelkezik olyan overdload-dal amiben a második paraméter egy CancellationTokent vár. De ilyenkor hogy ellenőrzi, hogy történt-e Cancel-ezés?Egyszerűsítve:
Mi a különbség?
Task.Run(() => Method(CTS.Token)) és a
Task.Run(() => Method(),CTS.Token) között?[ Szerkesztve ]
Some say I'm condescending. That means I talk down to people.
-
Lehet, hogy egy ilyesmi segítene:
http://classport.blogspot.hu/2014/05/cancellationtoken-and-threadsleep.html
Ha lesz egy kis időm, összelegózom, vagy küldd el a komplett solution-t.
-
janus123
újonc
Sziasztok!
Erősen gyenge kérdés, de egyszerűen kifog rajtam. Visual Studio 2015-ben próbáltam érzékeltetni az Enter lenyomását. De ez a módszer nem adja és nem is találtam olyan módszert, amelyik adta volna. Tudna valaki segíteni? És előre is köszönöm!
Sziasztok!
private void enter(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
MessageBox.Show("Entert nyomtak", "Enter?");
}
} -
-
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen