Registriert seit: 31. Aug 2004
Ort: Basel
114 Beiträge
Delphi XE2 Enterprise
|
AW: DLL mit LPSTR einbinden
14. Nov 2011, 17:24
Hallo Detlef
also vorab: Dein Vorschlag haut auch nicht hin. ebenfalls als Resultat #0 im DevName nach dem Funktionsaufruf. Wenn der Aufruf nicht mit True (0) zurück käme, wäre das ja möglich, aber da tatsächlich ein Device an Rechner hängt (mit einem 6-stelligen Device-Namen) und das Hilfsprogramm von Delcom das Teil erkennt, muss irgendwo beim auslesen des Device-Namens der Fehler sein.
STDCALL ist klar (etwas vom wenigen was mir Delcom bestätigt hat). Aber wie ich in der Funktions-Definion DeviceName definieren muss, ist nicht so ganz sicher. Im C ist es mit LPSTR definiert und das wird meines Wissens in PChar konvertiert.
Und ich habe keine Ahnung, auf was Du Dich mit dem roten Kasten beziehst.
Heinz
Heinz Schneider
|