Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi IsGUID? (https://www.delphipraxis.net/83160-isguid.html)

Olli 31. Dez 2006 17:22

Re: IsGUID?
 
Zitat:

Zitat von PeterPanino
Die GUID (wenn es denn eine sein sollte) stammt nicht aus einem COM-Interface, sondern wurde (wie oben angegeben) mit SysUtils.GUIDToString(SysUtils.CreateGUID) erzeugt.

Sollte aber keinen Unterschied machen. GUIDs sind genau wie UUIDs doch standardisiert.

PeterPanino 31. Dez 2006 17:46

Re: IsGUID?
 
Was mir Sorgen bereitet, ist, dass verschiedene Windows-Versionen möglicherweise jeweils verschiedene GUID-Formate erzeugen könnten. Kann jemand bestätigen, dass das GUID-Format bei allen Windows-Versionen gleichgeblieben ist, bzw. bei Vista immer noch gleich ist?

PeterPanino 31. Dez 2006 18:21

Re: IsGUID?
 
Zitat:

Zitat von Dax
Ich glaube,
Code:
\{[0-9A-F]{8}(-[0-9A-F]{4}){3}-[0-9A-F]{8}\}
müsste es tun..

Ich verwende in Delphi TRegExpr von Andrey V. Sorokin (Regeln: eine Teilmenge der RegExpressions von Perl). Damit funktioniert der obige reguläre Ausdruck nicht, jedoch der folgende, den ich auf einer Webseite gefunden habe:

Delphi-Quellcode:
^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz