Diskuze: Visual Studio - Externí dll problém s Debug
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Externí knihovny se dobře implmentují pouze v okamžiku, kdy jsi jejich
autor
Zeptej se autora (ů).
Ještě dodám jedno. Nemusím přidávat using. Ovšem když oddělám .dll
přestnae vše fungovat. Tohle je hodně divný . Nevíte někdo jak nejlíp a
získat pixely z obrázku ? Díky
Další info (sorry za spam ale já to potřebuju nějak vyřešit, jakkoliv). Ta knihovna
vlastně přidává metody do existující třídy, která je součástí
WinRT.
Ono prostě vše funguje, ale rád bych aby fungoval Debug a mohl krokovat. Sice si to můžu vypisovat do Outputu a i tak nějak dělat Debug.
Spíš by mě zajímalo kde by mohl být problém. Na mé straně nebo na straně tvůrců knihovny ?
V release krokování funguje, ale pokud chceš krokovat uvnitř té knihovny, tak k tomu potřebuješ i .cs soubor, podle kterého se bude debugger orientovat.
Jinak nevím, jak ve WinRT, ale u bitmapy máš přímý přístup k pixelům
přes funkci
LockBits() , koukni třeba sem:
http://stackoverflow.com/…s-in-c-sharp
To právě zde není :/ Nebo nevím jak to přesně najít. Našel jsem http://msdn.microsoft.com/…j709939.aspx ale moc se v tom nevyznám. Jinak ta knihovna je celkem dobrá ale zdá se mi i pomalejší. Nebo alespoň metoda GetPixel() z této knihovny je pomalejší než GetPixel() klasicky na Bitmapě
Debug mód neznamená, že budeš schopen krokovat zdroják knihovny. Pokud zdrojáky nemáš, tak je jedno, zda se snažíš krokovat v Debug či v Release, máš prostě smůlu. Maximálně bys měl být schopen krokovat po jednotlivých instrukcích MSIL.
Bohužel nevím, zda existuje nějaký dekompiler pro C#. Pokud by ta knihovna byla v Javě, tak by šlo zdrojáky "vygenerovat" například pomocí JD (http://java.decompiler.free.fr/).
Pro C# třeba
http://www.jetbrains.com/decompiler/
Diky, tohle pomohlo . Kašlu
na knihovnu a napíšu si to sám
Zobrazeno 11 zpráv z 11.