Wow, Danke. Zum lesen reicht der mir alle mal.
warn nur 2 kleine Fehlerchen drinnen, kleiner Fehler
Delphi-Quellcode:
var
wStr: WideString;
pwStr: PWideChar; // einmal hier
begin
wStr := StringList1.Strings[i]; // und anschliesend ein semikolon *gg
pwStr := PWideChar(wStr);
end;
[Edit=Den Post gabs vorher noch nicht]
Zitat von
generic:
wenn ihr typen hab wo ein P vorsteht sind das pointer.
pointer zeigen auf speicherbereicht.
wenn ihr dort kein platz schafft das wird das nix und schutzverletzungen sind an der tages ordnung.
Delphi-Quellcode:
getmem(PWideChar2, 256);
PWideChar1 := StringToWideChar(string1, PWideChar2, 256);
ach ja und bitte nicht den freemem vergesssen
Werd ich mal probieren, dachte nur das dies die funktion selber übernimmt, da man ja die größe für den Puffer angeben muss.