Thema: Delphi IsGUID?

Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#8

Re: IsGUID?

  Alt 29. Dez 2006, 10:04
Hallo,

ohne reguläre Ausdrücke könnte man so prüfen:

Delphi-Quellcode:
function CLSIDFromString (psz: PWideChar; out clsid: TGUID): HResult; stdcall;
  external 'ole32.dllname 'CLSIDFromString';

function IsValidGUID (const aString: WideString): Boolean;
var
  Dummy : TGUID;
begin
  Result := Succeeded(CLSIDFromString(PWideChar(aString), Dummy));
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat