.NET Compact Framework a CookieCollection
Chtel bych se zeptat, jak resit problem s tim, ze Comapct Framework neobsahuje vsechno co klasicky. Napriklad neobsahuje SortedList, coz by nebylo tak zavazne, ale hlavne neobsahuje CookieCollection a Cookie. Jakyzm zpusobem tyto tridy pridat do projektu? Programovat je od zacatku je podle me uplne zbytecna prace.
dik za radu
dik za radu
No pokud je nechces psat uplne rucne, a jsou cele v Managed codu, tak existuje plugin do Reflektoru, ktery dokaze savnou dekompilovany C# kod. No a pak uz jen upravujes kod tak aby sel zkompilovat v Compact FW - dost funkci chybi ale jsou to vetsinou jen volacky tech obecnych, ktere tam jiz jsou (myslim metody v Array a podobne).
Tohle to vygeneruje pro .Net 1.1 cookie, fakt je jednoduchy.
Pouzil jsem tento Addin: http://www.denisbauer.com/NETTools/FileDisassembler.aspx
Do Reflectoru na:
http://www.aisto.com/roeder/dotnet/
Ale o jinem zpusobu nevim.
Pouzil jsem tento Addin: http://www.denisbauer.com/NETTools/FileDisassembler.aspx
Do Reflectoru na:
http://www.aisto.com/roeder/dotnet/
Ale o jinem zpusobu nevim.
dik, super vecicka!
ale mam problem... jak tam pridavam ty chybejici casti, tak se mi to rozrusta do hroznych rozmeru :-( Napriklad ted uz mam deasemblovanych 12 souboru a porad se to nechyli do konce :-(
ale mam problem... jak tam pridavam ty chybejici casti, tak se mi to rozrusta do hroznych rozmeru :-( Napriklad ted uz mam deasemblovanych 12 souboru a porad se to nechyli do konce :-(
CookieContainer je myslim soucasti Compact NET FW 2.0.
Cookie ale predstavuji velmi jednoduchy mechanismus - staci posilat hlavicku Cookie.
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Headers.Add("Cookie:" + "nejakemojecookie");
Cookie ale predstavuji velmi jednoduchy mechanismus - staci posilat hlavicku Cookie.
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Headers.Add("Cookie:" + "nejakemojecookie");
dik
nainstalil sem CFW 2.0 beta2 ale nevim, jak primet visualko, aby prekladalo pro tenhle CFW.
Jinak s tim implementovani kolacku, ono je to urcite jednoduche, ale je prekladam uz hotovy rozsahly projekt, takze proste potrebuju jit cestou dodani trid, ktere nejsou v CFW. Predelavat cely ten projekt se mi vazne nechce, mimochodem, je to konektor na API pro pripojeni k Gmailu... Chci udelat offline ctecku gmailu do PocketPC
nainstalil sem CFW 2.0 beta2 ale nevim, jak primet visualko, aby prekladalo pro tenhle CFW.
Jinak s tim implementovani kolacku, ono je to urcite jednoduche, ale je prekladam uz hotovy rozsahly projekt, takze proste potrebuju jit cestou dodani trid, ktere nejsou v CFW. Predelavat cely ten projekt se mi vazne nechce, mimochodem, je to konektor na API pro pripojeni k Gmailu... Chci udelat offline ctecku gmailu do PocketPC
No to budes muset pouzit VS 2005 beta 2. Tam pri vytvareni projektu rovnou volis jestli pro 1.0 nebo 2.0.
EDIT: Pozde ale aspon ve stejne minute ...
EDIT: Pozde ale aspon ve stejne minute ...
dobre dik, predpokladam, ze nainstalovanim VS 2005 nic nepokazim a stare projekty mi ve VS 2003 pojedou bez problemu...
Nainstaloval jsem VS2005 a zalozil novy mobile projekt, ve vlastnostech mi to pise, ze jede pod NETCFVersion v2.0 a po kompilaci mi to opet nahlesi:
Error 1 The type or namespace name 'CookieCollection' could not be found (are you missing a using directive or an assembly reference?) c:\bucek\visual studio 2005\Projects\DeviceApplication1\DeviceApplication1\GmailAgent\GmailSession.cs 40 11 DeviceApplication1
Error 1 The type or namespace name 'CookieCollection' could not be found (are you missing a using directive or an assembly reference?) c:\bucek\visual studio 2005\Projects\DeviceApplication1\DeviceApplication1\GmailAgent\GmailSession.cs 40 11 DeviceApplication1