Hi Markus,
versuche es so? -> VariantClear(@var);
eine Variable als var zu bezeichnen ist unglücklich, aber egal.
Laut
PSDK ist es so deklariert:
HRESULT VariantClear(VARIANTARG * pvarg);
pvarg -> Pointer to the VARIANTARG to clear.
Die Deklaration der Variant-Macros (wie Robert sagt) sind in der oleauto.h hinterlegt oder Ole2.pas bei D7CSS.