Thema: Delphi UUID wo versteckt?

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#3

Re: UUID wo versteckt?

  Alt 10. Mai 2007, 07:31
Zitat von Andreas Schilling:
Ich kenne das noch als GUID. Deklariert ist es in der Unit system und verwendet wird es so:
Delphi-Quellcode:
Var aTGUID: TGUID;
    strGUID : String;
begin
  CoCreateGUID(aTGUID);
  strGUID := GUIDToString(aTGUID);
end
Danke.
Ich eigentlich auch.
Mich wundert nur das in C# diese unterschiedlich deklariert werden.
Einmal als GUID und einmal als UUID deshalb meine annahme das es unterschiedliche definitionen sind.

Wo ist denn nun der unterschied ?

Code:
   UUID guidVisualization;
   hr = CLSIDFromString((LPOLESTR)sVizCLSID.GetBuffer(), &guidVisualization);

   if(hr != S_OK)
   {
      sVizCLSID.ReleaseBuffer();
      return FALSE;
   }

EDIT:
Delphi-Quellcode:
       hr := CLSIDFromString(PWideChar(BassWMPVis1.FSelectedCLSID), guidVisualization);
        if(hr <> S_OK) then
       begin
         Result := 0;
         exit;
       end;
Bei der übersetzung bekomme ich immer ein Resultat <> S_OK wo liegt der Fehler ?

gruss Emil
  Mit Zitat antworten Zitat