Forum: Programmieren allgemein
Delphi
by Fritzew,
20. Apr 2018
So wie ich es aus Deiner Dokumentation gelesen habe nicht.
Forum: Programmieren allgemein
Delphi
by Fritzew,
20. Apr 2018
Nee
Definition der C-Func:
My_DWORD My_get_pointer (
My_DWORD my_handle, // in
My_DWORD timeout, // in
My_Struct_T volatile **data, // out //Pointer auf Pointer
My_ERROR_T *err); // out
Forum: Programmieren allgemein
Delphi
by Fritzew,
29. Mär 2018
Versuch mal so:
function start_func(const Name1: PAnsiChar; const Name2: PAnsiChar; aError: PERROR): LongWord;stdcall;external DP_DLL;
Sollte eigentlich funktionieren
Forum: Programmieren allgemein
Delphi
by Fritzew,
29. Mär 2018
Dann füge doch bitte vor dem Aufruf einfach ein
fillchar(ErrStr, Sizeof(ErrStr), 0); ein.
Der Einwurf von EWeis ist schon richtig. aber ohne header file ist es schwer zu sagen.
(Trotz roter Box abgeschickt)
Forum: Programmieren allgemein
Delphi
by Fritzew,
28. Mär 2018
Versuch es mal so: (ungertestet)
type
TERROR = packed Record
Long1 : LongWord;
Long2 : LongWord;
Byte1 : BYTE;
Byte2 : BYTE;
Byte3 : BYTE;
end;