Forum: PC-Programmierung dll in c# liefert falschen wert


von jessica (Gast)


Angehängte Dateien:

Lesenswert?

hallo.

ich will eine dll in c# einbinden. sie wird auch gefunden und die 
funktion (oder methode...ist mir jetzt aber egal), welche ich fürs erste 
aufrufen wollte, funktioniert. doch leider liefert sie das falsche 
ergebnis. anstatt 1 (oder 1000 - für 1.0.0.0) bekommen ich 65536 (was 
rein zufällig?? 2 hoch 16 ist).

die idee hatte ich von 
http://bp0.blogger.com/_kns5FsHMMfg/Rht_lRJq4XI/AAAAAAAAAJQ/tyX4CVpF0QQ/s1600-h/first.jpg

mein code befindet sich im anhang.

ich habe ihn natürlich ein bischen geändert. woran liegt der fehler u 
wieso darf ich das nicht so machen?

von Arc N. (arc)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

jessica wrote:
> hallo.
>
> ich will eine dll in c# einbinden. sie wird auch gefunden und die
> funktion (oder methode...ist mir jetzt aber egal), welche ich fürs erste
> aufrufen wollte, funktioniert. doch leider liefert sie das falsche
> ergebnis. anstatt 1 (oder 1000 - für 1.0.0.0) bekommen ich 65536 (was
> rein zufällig?? 2 hoch 16 ist).

und sich in Hex als
   0x00010000
schreibt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.