TurboPL Referenz

NewGuid Prozedur

Top  Previous  Next

Syntax

NewGuid: String

Kategorie

Basisfunktion

Beschreibung

Berechnet eine neue GUID (Globally Unique Identifier = Weltweit eindeutiger Bezeichner). GUIDs sind ein Standard-Mechanismus von Windows, um Elemente mit einem eindeutigen Namen zu versehen, auch wenn diese Namen auf verschiedenen Rechner zur selben Zeit generiert werden. Dazu wird unter anderem auch die Nummer der Netzwerkkarte verwendet, falls vorhanden. Eine GUID sieht zum Beispiel so aus: {8E9DCE93-B6DC-4D0A-87A5-3D038E214533} Sie eignet sich hervorragend, um Datensätze eindeutig zu kennzeichnen, wenn die selbe Tabelle in mehreren Kopien auf verschiedenen Arbeitsplätzen bearbeitet werden soll und anscheinend wieder zusammengemischt werden muss. Zum Speichern von GUIDs verfügt TurboDB über einen eigenen Datentyp.

Laufzeitfehler

Keine

Beispiel

Hier wird einem GUID-Feld in einer Tabelle als Wert eine völlig neue GUID zugewiesen.

ReadRec(TABELLE, 0);
TABELLE.Guid := NewGuid;
WriteRec(TABELLE, FileSize(TABELLE)+1);

Siehe auch

Text-Funktionen