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