Hallo
habe noch ein wenig geforscht
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.
Habe nachstehenden Code ausprobiert geht aber auch nicht.
Delphi-Quellcode:
procedure EINLESEN.Button5Click(Sender: TObject);
var
NameIntern : array [0..15] of Char;
i : integer;
P : PCHAR;
s : String;
anzahl : integer;
begin
p := nil;
i := 16;
p :=@nameintern;
anzahl := ListAllNames ( p,i) ;
end;
wenn noch mal jemend helfen könnte ?
Danke
Gregor