Thema: Delphi C Dll benutzen mit Char*

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: C Dll benutzen mit Char*

  Alt 4. Okt 2010, 09:00
Hallo,

versuch mal PChar durch PAnsiChar zu ersetzen. Außerdem brauchst du für deine Variable "test" keinen Speicher zu reservieren, wenn du danach

test := PChar('!!!!'); schreibst. Das verschafft dir nur ein Memory-Leak. Und deine Buffer-Variable solltest du mit FreeMem auch wieder freigeben

Edit: Das was uligerhardt geschrieben hat kommt noch dazu.. Hatte ich ganz übersehen.

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat