[ dr.AgOlO @ 01.01.2006. 20:37 ] @
Pozdrav svima Srecna Nova godina :))
imam mali problem naime,
trebam za seminarski da uradim clent-server aplikaciju uz pomoc .net remoting-a.
Pokusacu da opisem problem.
Imam dve klase Clan i Clanarina. Obe nasledjuju MarshalByRefObject klasu ... i server je napravljen. Sve je ok. Ali problem nastaje kod klijenta. On tj. interfejs i kontroler interfejsa koji su na strani klijenta imaju referencu na dll fajlove Clan.dll, Clanarina.dll. Problem nastane kada pokusam da pozovem recimo metodu uplatiClanarinu u klasi Clan i kao paramtar prenosim bilo sta sem prostog tipa podatka.
npr.
Code:

// pojednostavljen slucaj

Clan clan = new Clan();
Clanarina clanarina = new Clanarina(500);
clan.uplatiClanarinu(clanarina);


Kapiram da trebam da izvrsim Serijalizaciju objekata koje saljem kao parametre ali kako ???
U sustini hocu da pozovem neku metodu iz klase koja se nalazi na serveru (Clan), pri tom joj prosledjujuci kao parametar objekat klase koja se takodje nalazi na serveru (Clanarina). Uz to da objekat koji sam prosledio treba da sacuva sve promene koje su mu se desile na serveru.

Hvala unapred!

Poz.
[ sasadom @ 02.01.2006. 22:32 ] @
Uh, nije to tako, al' da probam da ti kazem nesto:
1. Klasa Clan mora "videti" klasu "Clanarina" na bilo koji nacin da bi objekat Clanarina prosledio u klasu Clan.
2. Serialize se ne odnosi na prenos objekata izmedju dve klase, vec na prenos podataka, POMOCU NEKOG INTERFEJSA, sa jednog mesta na drugi - sa racunara na racunar (koristeci Winsocket) ili obican upis u fajl.
3. Za slozene tipove - MOZES SAMO PRENETI POKAZIVAC I TO GLOBALAN, ...
IMA TU JOS MNOGO TOGA, ...
[ dr.AgOlO @ 03.01.2006. 12:46 ] @
Hvala, na odgovoru. U medjuvremenu sam resio problem.