Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#10

Re: C++ DLL aufrauf nach Delphi übersetzten

  Alt 15. Sep 2006, 12:28
Zitat von ueding:
Hallo
die DLL gibt bei NamenListe eine Liste von Null-terminierten Strings.
Buffersize gibt wie viel Speicher ich bereit gestellt habe.
Rückgabebewert der Function ist die Anzahl der tatsächlich benötigten Bytes.
Dann nutz dass doch einfach schon mal aus:
Delphi-Quellcode:
procedure EINLESEN.Button5Click(Sender: TObject);
var
nameList : Array of Char;
size : integer;
begin
  // benötigte Größe ermitteln
  size := ListAllNames(nil, 0);

  // array anlegen
  setLength(nameList, size);
  listAllNames(@nameList[0], size);
  
  ...
end;
Gruß Der Unwissende
  Mit Zitat antworten Zitat