Delphi ist typensicher, d.h. also, das '0' nicht mit einem Interface kompatibel ist.
Verwende 'nil' oder die Funktion 'Assigned', also:
Delphi-Quellcode:
If IInterface <> nil Then
...
If Assigned (IInterface) Then
...
Und deklariere den Parameter auch als LongInt.