Hallo Forum,
im API Handbuch sind die beiden Fkt. beschrieben. In meinem Programm habe ich es danach die Fkt. HexFromBin wie beschrieben eingebaut. Beim Umwandeln wird der Linker mit Fehlermeldung: error LNK2001: unresolved external symbol _HexFromBin@12 / fatal error LNK1120 1 unresolved externals abgebrochen. Wird die Fkt. unter MASM32 unterstützt? Was muß ich angeben? Kennt sich da jemand aus?
Danke im Voraus
Bernd-Ulrich Bäsel (noch 108 Tage bis zur Rente)
HexFromBin und FBinFromHex
Moderatoren: crack, Krüsty, Marwin
Hallo CDW,
vielen Dank für die schnelle Antwort. Asche über mein Haupt. Wenn man eine mapi32.lib includen will und schreibt nur include, kann es wohl nicht klappen. Mein Testprogramm lässt sich jetzt fehlerfrei umwandeln, allerdings nur nicht starten. Das Fenster des Progr. öffnet sich nicht. Ich habe den "invoke hexfrombin......" auskommentiert, dann startet das Progr. Ist der folgende Aufruf richtig?
invoke HexFromBin,ADDR hexber, 4,ADDR dezber
wobei hexber einen 4byte langen Wert beinhaltet und dezber als 9byte langes Feld definiert ist. Oder habe ich da was bezüglich den Übergabeparametern: LPBYTE pb, int cb, und LPTSTR sz falsch verstanden?
vielen Dank für die schnelle Antwort. Asche über mein Haupt. Wenn man eine mapi32.lib includen will und schreibt nur include, kann es wohl nicht klappen. Mein Testprogramm lässt sich jetzt fehlerfrei umwandeln, allerdings nur nicht starten. Das Fenster des Progr. öffnet sich nicht. Ich habe den "invoke hexfrombin......" auskommentiert, dann startet das Progr. Ist der folgende Aufruf richtig?
invoke HexFromBin,ADDR hexber, 4,ADDR dezber
wobei hexber einen 4byte langen Wert beinhaltet und dezber als 9byte langes Feld definiert ist. Oder habe ich da was bezüglich den Übergabeparametern: LPBYTE pb, int cb, und LPTSTR sz falsch verstanden?
hm, ich saß auch erstmal dran, bis mir in den Sinn gekommen ist, im Debugger zu schauen was da passiert - es wird ein ERROR_PROC_NOT_FOUND zurückgegeben. Also "Prozedur konnte nicht gefundne werden". Zusammen mit
Mein Tipp wären immer noch die dem MASM32-Packet beigelegten Funktionen zu benutzen.
kann ich mir nur denken dass diese Funktion nicht mehr unterstützt wird (mit win XP getestet).Note This function may not be supported in future versions of MAPI
Mein Tipp wären immer noch die dem MASM32-Packet beigelegten Funktionen zu benutzen.
Hallo CDW,
vielen Dank für Deine Bemühungen. Es stimmt wohl, dass die Fkt. von MAPI nicht mehr weiter unterstützt wird. Habe jetzt das Ganze mit den Fkt. aus der MASM32.lib realisiert und es funktioniert alles. Was es dort alles so gibt......
Ich werde mich die nächste Zeit mit diesen Funktionen mal weiter beschäftigen.
Bis dann
Bernd-Ulrich Bäsel (noch 102 Tage bis zur Rente)
vielen Dank für Deine Bemühungen. Es stimmt wohl, dass die Fkt. von MAPI nicht mehr weiter unterstützt wird. Habe jetzt das Ganze mit den Fkt. aus der MASM32.lib realisiert und es funktioniert alles. Was es dort alles so gibt......
Ich werde mich die nächste Zeit mit diesen Funktionen mal weiter beschäftigen.
Bis dann
Bernd-Ulrich Bäsel (noch 102 Tage bis zur Rente)