Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#5

AW: GUID nicht unique unter iOS / Android

  Alt 17. Mär 2016, 19:45
Ich meine der richtig Aufruf ist createGuid(meineTGuidVar);
Hast du schon mal nachgesehen, was TGUID.NewGuid genau tut?

Delphi-Quellcode:
class function TGuidHelper.NewGuid: TGUID;
begin
  if CreateGUID(Result) <> S_OK then
    RaiseLastOSError;
end;
Der eigentliche Unterschied liegt in CreateGUID , was vollkommen verschiedene Implemenationen unter Windows und allen Posix-Systemen hat. Kann natürlich sein, daß die Implementierung in den nicht-Windows-Systemen buggy ist. War zumindest früher schon mal der Fall: #150 uuid_generate_time generates duplicate UUIDs
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat