Hallo und vielen Dank für die schnelle Antwort.
Die Beschreibung der
DLL-Schnittstelle hab ich nicht sofort zu Hand. Da nuss ich suchen. Dauert aber ein bisschen. Ist schon sehr lange im Einsatz.
Die Vermutung mit den veränderten Parametern hatte ich auch. Allerdings kann ich dieses umsetzen noch nicht.
Meine Variablendeklarationen sind
rc_ getback : array [0..600] of char;
OK : boolean;
BuchungsProtokoll : string;
DLLFehler : smallint;
NameAktiv : boolean = false;
NameHandle : THandle;
plz : array [0..10] of char;
pplz : pchar;
tlv : integer;
ptlv : pchar;
cc : smallint;
dummy : smallint = 0;
NameFehler : smallint;
pNameFehler : pointer;
ref ist der pNameFehler - In NameFehler wird eine FehlerNummer zurüchgegeben.