Forum: Object-Pascal / Delphi-Language
Delphi
by sx2008,
16. Aug 2009
function ClassIDExists(const classID:WideString):Boolean;
var
tmp : TGUID;
begin
Result := Succeeded(CLSIDFromProgID(PWideString(classID), tmp));
end;
Weil der Übergabeparameter den Datentyp WideString hat.
WideString und PWideString sind kompatibel; der Compiler weiss wie er die Typumwandlung vornehmen muss.
String, genauer gesagt AnsiString und PWideString sind nicht kompatibel....
Forum: Object-Pascal / Delphi-Language
Delphi
by sx2008,
15. Aug 2009
@xZise: das ist auch nicht der Code, den ich in Betrag #19 gepostet habe!