Delphi-Quellcode:
function TOpenFileFrame.CreateIDFile(LPath :
String):
String;
var IdFile : TFileStream; ID_GUID: TGUID;
UniqueName:
String; Len: Longint;
begin
if CreateGUID(ID_GUID) <> 0
then
Result := '
Creating GUID failed!'
else
begin
UniqueName := GUIDToString(ID_GUID);
IdFile := TFileStream.Create(LPath,fmCreate);
try
Len := Length(UniqueName);
IdFile.
Write(Len, SizeOf(Len));
IdFile.
Write(PChar(UniqueName)^, Len);
finally
IdFile.Free;
end;
Result := UniqueName;
end;
end;
Könntest du mal erklären
wozu du das benötigst?
Du schreibst da einen
GUID-String in eine Datei ... aber wozu? Um diesen
String als
Stream zu haben?
Nicht wirklich, oder etwa doch?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)