Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#11

Re: C++ DLL in Delphi einbinden

  Alt 2. Jul 2004, 09:48
Zitat von Muetze1:
Kann es sein, das du Speicher für den PChar alloziieren musst? Stichwort StrAlloc()...
Mit Sicherheit muss man das tun.
Delphi-Quellcode:
var
   otrailer : string;
   tr: TRAB;
   erg : integer;
begin
   // record tr mit Daten füllen
   ....
   // Speicher für otrailer anlegen
   SetLength(otrailer, 1000); // das sollte reichen

   erg := versacom(tr, PChar(otrailer)); // der Aufruf

   // string otrailer verkürzen bis zum 1. Auftreten von #0
   otrailer := PChar(otrailer);

   // Auswertung von erg nicht vergessen !
end;
Andreas
  Mit Zitat antworten Zitat