Hirdetés
- Olcsó, gasket mountos klaviatúra a Logitech égisze alatt
- AMD Navi Radeon™ RX 9xxx sorozat
- Bambu Lab 3D nyomtatók
- Gaming notebook topik
- Apple MacBook
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Lítium-ion/Li-ion akkumulátorok
- Azonnali alaplapos kérdések órája
- AMD vs. INTEL vs. NVIDIA
- Fényeskedjék: ROG Strix OLED XG32UCWMG monitor tesztje
Új hozzászólás Aktív témák
-
Froclee
őstag
Ugyan nem mai dolog, de kíváncsi vagyok a véleményekre.
.NET Core-t valaki próbálgatta már? Nem túl késő az open source és cross-platform vonal felé mozogni az MS-nek? (Ja meg, visual studio is ingyenes lett kb)Szerintetek a Java/.NET app-ok arányát lehet javítani az utóbbi felé még ezzel a húzással? Én úgy érzem a Java picit elhúzott.
-
Froclee
őstag
válasz
alratar #7073 üzenetére
mikor megnyitod a form2-t parameterkent kell adnod a form1et. igy a forma2bol tudod a form1et is kezelni.
form1-ben a nyitás:
Form2 frm = new Form2(this);
frm.Show()form2:
Form1 sender;
//konstruktor
public Form2(Form1 sender)
{
this.sender = sender;
}Lehet tovább is menni. Pl megadsz form1-ben egy metódust ami hozzáad egy elemet a listához. Aztán azt simán meghívod form2-ben:
sender.AddItemToList(textbox1.Text);
-
Froclee
ő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?
-
Froclee
őstag
válasz
Neil Watts #6853 üzenetére
vagy mikor belerakod a listába, csekkolod, hogy létezik-e már kettővel kisebb elem. ha igen, akkor belerakod egy másik listába.
-
Froclee
őstag
köszi a tippet, az exception-nel + egy kis guglizással rájöttem a bajára.
itt a copy local-t kellett true-ra állítani, így a debug mappába létrehoz egy mysqldata.dll fájlt, és így lefut a progi szépen és végre megkaphattam a hőn áhított "unable to connect to any of specified mysql hosts" ablakot
Karma, megcsináltam, még mindig nem jó. át is megyek mysql totyikba és bocsi a zavarásért. -
Froclee
őstag
válasz
martonx #6301 üzenetére
semmi köze a programozáshoz? tűzfal ki van kapcsolva. ha ilyesmi gond lenne, gondolom kiírná hogy unable to connect to server, de ehelyett csak simán leáll (application stopped working). milyen kompatibilitási gondok okozhatják? hogy hozzáadtam visual studiohoz mysql referenciát + névteret lehet az készíti ki?
-
Froclee
őstag
sziasztok.
sulis projektet csinálok. a lényege az lenne, hogy gépemen lévő mysql adatbázist ér el messziről egy alkalmazás. ez localhost szinten működik is (tehát a gépmen futó mysql-t meg tudja jeleníteni a gépemen futó alkalmazásom), de más számítógépéről nem megy.a távoli eléréshez a server = "localhost"; sort ugye átírtam a public ip címemre. illetve routerembe a mysql portját átirányítottam a számítógépemre. a gondom az, hogyha máshol elindítják a programot el sem indul, hanem alkalmazás leállt hibaüzenet és kilép. esetleg mysql-ben kéne konfigolni remote elérést? úgy tudtam hogy az alapból is működik (pláne roottal).
köszi
-
Froclee
őstag
válasz
Goose-T #6101 üzenetére
"ha nem fut a CoD, akkor a processzek között sincs ott, tehát be sem megy a foreach ciklusba"
hülye vagyok, igaz
már működik is.
és egyébként ez a timeres szerinted járható megoldás? memóriát, procit nem nagyon akasztaná meg? vagy érdemesebb lenne a process monitoringba beleásni magam?
-
Froclee
őstag
sziasztok. gyakorlásképp szeretnék egy egyszerű picike háttérben futó programot írni. annyi a lényege, hogy a Cod-ot megnyitom akkor a utorrent záródjon be, ha pedig bezárom, akkor nyíljon ki. na most egyik problémám a process monitoring, ami gőzöm sincs hogy nézhet ki. ezért úgy gondoltam, hogy időzítéssel fogom megoldani. pl 10 másodpercenként megnézi, hogy fut-e a cod2, ha nem akkor mehet a utorrent. ha fut, akkor kill. ezt majd még később fogom megcsinálni (illetve a minize to taskbar-t is), mert egyelőre gombnyomásra sem működik teljesen. íme:
private void button1_Click(object sender, EventArgs e)
{
foreach (Process kalofdutyi in Process.GetProcessesByName("CoD2MP_s"))
{
if (kalofdutyi.Responding)
{
textBox2.Text = "CoD2 fut";
foreach (Process jutorrent in Process.GetProcessesByName("utorrent"))
{
jutorrent.Kill();
textBox1.Text = "uTorrent kilőve";
textBox1.BackColor = Color.GreenYellow;
}
}
if (!kalofdutyi.Responding)
{
textBox2.Text = "CoD nem fut";
Process.Start("E:\\Program Files (x86)\\uTorrent\\uTorrent.exe");
textBox1.Text = "uTorrent fut";
textBox1.BackColor = Color.White;
}
}az első ág működik, ha lenyomom a gombot és fut a cod, kilövi, de a második ág istenért se akar jó lenni. sejtésem szerint azért, mert a "not responding" a futó, de kifagyott alkalmazásokra utal. hogyan tudnám ellenőrizni másképpen, hogy fut az adott alkalmazás? erre nem jövök rá.
illetve láttam msdn-en egy HasExited property-t, de azt nem igazán tudtam működésre bírni.
köszi
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Eladó LG OLED42C31LA 120Hz (garanciális, hibátlan állapotban)
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- Lenovo ThinkPad P1 G2 Tervező Vágó Laptop -70% 15,6" Xeon E-2276M 32/1TB QUADRO T2000 4GB FHD
- Dell OptiPlex 3050 számítógép (I3/8gb/240SSD)
- Lenovo Thinkpad T495s Ryzen 5 PRO 3500U/16GB RAM/256 SSD/14" FHD touch Magyar bill. laptop eladó
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! I5 14400F / RX 6900XT 16GB / 32GB DDR5 / 1TB SSD
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- HIBÁTLAN iPhone 15 Pro 128GB Natural -1 ÉV GARANCIA - Kártyafüggetlen, MS3501, 90% Akkumulátor
- OLCSÓBB!!! Dell Latitude Precision XPS Üzleti gépek, 2-in-1 gépek, Vostro 8-12. gen.
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest