- Azonnali hatállyal felpörgeti az Apple az iPhone 17 gyártást
- Nagy csokor frissítéssel kíván jó hétvégét a Samsung
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Rekordeladásokkal állt talpra a Tesla, küszöbön a „filléres” Model Y
- Elindult az Android 16 alapú Nothing OS 4.0 nyílt bétája
- Milyen okostelefont vegyek?
- Apple iPhone Air - almacsutka
- Nagy csokor frissítéssel kíván jó hétvégét a Samsung
- Apple iPhone 17 - alap
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy A54 - türelemjáték
- Android szakmai topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Mobil flották
- Huawei Watch GT 6 és GT 6 Pro duplateszt
Új hozzászólás Aktív témák
-
amargo
addikt
Halee, még csak most ismerkedeka VS-el, de nem értem, miért kellene nekem dataSet? Ha jól látom ez adatbázis. Én meg nem akarok külön adatbázis táblátkat kezelni, mert miért kellene?
Köszönöm a segítséget, de még keresem a megfelelő megoldást, mert ezt a gridet editálnom is kellene tudni
De most nincs időm foglalkozni vele, de utána megnézem a lehetőségeket. -
andriscs
aktív tag
Hi!
Igaz, ott tényleg voltak érthetetlen dolgok, VS berakta a saját kis gondolatait. Módosítottam arra, hogy :
remObject.myEvent += this.clientMethod;
Közben töbekkel konzultálva rájöttünk, hogy mi a hiba. A remoteObject. Mégpedig azért, mert uyge ez felel azért, hogy őt a szerver kliensnek, a kliens szervernek lássa. Emiatt amikor a szerver oldalról kérem le a remoteObejct-et illetve amikor a kliens oldaról, nem ugyanaz az objektum, tehát a szerver felölire nincs felirakozás, tehát ott nincs esemény, mivel a kliens egy másik objektum eseményére iratkozott fel.
Közben rájöttem, hogy mégiscsak fordítva szeretném csinálni, tehát a kliens szól a szervernek, hogy csináljon valamit. Persze így nem biztos, hogy meg tudom csinálni. Esetleg static event-et meg raiseEvent-et használva meg lehetne oldani? -
andriscs
aktív tag
Hi!
Szerintem félreérthető voltam, mert minden kész, csak nem működik. Kb. 10 neten található events tutorial-t néztem át, és elvileg mindet jól csináltam.
Tehát akkor kicsit részketesen a probléma: van egy szerver, egy kliens, és egy remoteobject. A szerver és a kliens látja a remoteobject-et. A remoteobjectben definiáltam az előző eseményt, és annak van raiseEvent metódusa. A szerver megnyomok egy gombot, erre az meghívja a remoteobject raiseEvent metódusát. A kliens, mikor látrejött, feliratkozott már a remoteobject eseményére, és van egy metódusa, ami lefut, ha a remoteobject-en bekövetkezik az esemény.
tehát amiket leírtam, azon felül a kliensben ez van:
RemoteObject remObject = (RemoteObject)Activator.GetObject(typeof(RemoteObjectNS.RemoteObject), ''tcp://localhost:1111/RemoteServer'');
remObject.myEvent += new RemoteObjectNS.RemoteObject.MyEventHandler(clientMethod);
public void clientMethod(object o,MyEventArgs e)
{
MessageBox.Show(''Event raised'');
}
Szóval akkor ez így működhet?
Ú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!
- Asztrofotózás
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Honda topik
- Kedvenc zene a mai napra
- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Tovább csúszik az Intel legfontosabb üzemének elkészülte
- Szünetmentes tápegységek (UPS)
- További aktív témák...
- ZBook Fury 15 G8 15.6" FHD IPS i7-11850H RTX A3000 32GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- HP Elite Dragonfly G3, érintőkijelző ,i5-1235U ,16GB RAM ,512GB SSD, gyári garancia 2026.10.17-ig
- PlayStation Portal (garanciális) + AJÁNDÉKOK, csere is
- Dell Latitude 9520 27% ÁFA , i7-1185G7 ,16GB RAM ,512GB SSD ,1 év garancia
- Lenovo ThinkPad X1 Carbon 9th, i5-1135G7 ,16GB RAM , 256GB SSD, 1 év garancia
- AKCIÓ! Lenovo Thinkpad T14 Gen 5 üzleti - Ultra 7 165U 16GB DDR5 512GB SSD Intel Graphics WIN11
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- DDR5 8/ 16/ 32GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
- KERESEK: Poly Voyager 4320 M UC USB-C 218478-02M Part number: 77Z30AA
- GYÖNYÖRŰ iPhone X 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3586, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest