Thema: Delphi objectGUID auslesen

Einzelnen Beitrag anzeigen

Benutzerbild von cherry
cherry

Registriert seit: 14. Nov 2005
561 Beiträge
 
RAD-Studio 2009 Ent
 
#5

AW: objectGUID auslesen

  Alt 7. Mär 2012, 09:25
Hallo

Ein paar Jährchen zu spät, aber dennoch...
Wollte eben daselbe tun und habe leider nichts brauchbares im Internet gefunden...

Ich kompletier den Thread mal, damit der nächste bereits eine Antwort findet...

Habe das Problem so gelöst:

Delphi-Quellcode:
function VariantGUIDToStr(VarGUID: Variant): String;
var
  I: Integer;
  ByteGUID: array[0..15] of byte;
begin
  result := '';
  if VarIsArray(VarGUID) then
  begin
    if VarArrayHighBound(VarGUID,1) = 15 then
    begin
      for I := VarArrayLowBound(VarGUID,1) to VarArrayHighBound(VarGUID,1) do
        ByteGuid[I] := VarGUID[I];
      result := GUIDToString(TGUID(ByteGUID));
    end;
  end;
end;
Vielleicht kennt ja jetzt einer eine schönere Lösung?

Gruss
Ist das nur mein Gefühl, oder ist die ganze Welt verrückt geworden!?
  Mit Zitat antworten Zitat