Einzelnen Beitrag anzeigen

Benutzerbild von TERWI
TERWI

Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
 
Delphi 11 Alexandria
 
#1

C-Funktions-Aufruf SetText(char* szLine); nach Delphi

  Alt 31. Mär 2008, 18:55
Moin zusammen !

Ich habe hier ein Display mit FB (IMON) von Soundgraph und dazu gibt's ne kleine API/DLL, mit der ich u.a. 2 Zeilen freien Text auf das Display zaubern kann. Alles in C - logo... Einbinden der DLL funzt soweit, aber irgendwie bekomme ich nix gescheites auf das Display.

Die Deklaration im C-Header-File lautet exakt:
IMONVFD_API bool iMONVFD_SetText(char* szFirstLine, char* szSecondLine); Ich habe daraus gemacht:
function VFD_SetText(TXT1, TXT2 : PChar) : bool; external 'SG_VFD.dllname 'iMONVFD_SetText'; Das frisst die DLL auch so ohne Gemaule und gibt TRUE als Ergebnis zurück. Aber im Display kommt nur Murks an.
Habe diverses versucht, aus 2 Edit's irgendwie den Text als PChar zu übergeben - aber nix.
Ich weiss, ich habe so was schon mal gemacht, aber wann und wo...
Kann mal jemand nem C-Allergiker auf die Sprünge helfen ? Dank im vorraus !
  Mit Zitat antworten Zitat