Zitat von
alzaimar:
Eweiss: Ich hab doch 'IInterface' nur als Beispiel genommen: Interface-Instanzen sind Zeiger, und Zeiger kann man mit 'nil' vergleichen. IInterface ist aber selbst eine Interface-Deklaration (mein Fehler, ich hätte deinen Variablennamen nehmen sollen, sorry).
Danke macht ja nix
Habe mir das schon gedacht aber alle Versionen funktionieren auch dann nicht.
Delphi-Quellcode:
function GetPresetCount(var count: LongInt): HRESULT;
Var
IntVal: LongInt;
begin
If Assigned(IWmpEffects) Then
begin
IntVal := 0;
result := IWmpEffects.GetPresetCount(IntVal);
count := IntVal;
end else
result := -1;
end;
[Pascal Error] WMPUnit.pas(218): E2008 Incompatible types
Weis jetzt auch nicht weiter.
Gruss Emil