Ú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!
- Forza sorozat (Horizon/Motorsport)
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Android alkalmazások - szoftver kibeszélő topik
- PlayStation 5
- NIOH 3
- Kertészet, mezőgazdaság topik
- Okosóra és okoskiegészítő topik
- Házimozi haladó szinten
- Elektromos autók - motorok
- További aktív témák...
- AZONNAL VÁSÁROLOK RTX 4090 és RTX 5090 videokártyákat! Akár nem működő, hiányos, sérült is lehet!
- MacSzerez.com - 2022 MacBook Air 13" / M2 / 8GB RAM / 256GB SSD / Starlight / Garancia
- Xiaomi 12T - 8/128GB I Dimensity 8100-Ultra I Doboz + Tok +120W töltő I Foxpost
- MacSzerez.com - 2024 MacBook Air 15" M3 / 16GB / 512GB SSD / Midnight / Garancia!
- ÚJ Lenovo ThinkPad L14 G6 - 14"WUXGA - Ultra 5 225U - 16GB - 512GB - Win11 P - 3 + év gyári garancia
- HIBÁTLAN iPhone 11 64GB White-1 ÉV GARANCIA - Kártyafüggetlen, MS4389, 100% Akksi
- Samsung Galaxy Watch5 LTE 40mm, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A20e / 3/32GB / Kártyafüggetlen / 12Hó Garancia
- MSI GF65 Thin - 15,6"FHD 120Hz IPS - i5-9300H - 16GB - 1,25TB SSD - Win11 - GTX 1660 Ti - MAGYAR
- HP EliteBook 840 G6, G5 14" i5, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

