@bis11
das klingt nicht ganz unlogisch, schliesslich übergebe ich eine Instanz von TForm1, deklariert wurde aber der Typ TForm.
aber....
wenn ich die Deklaration von TForm in TOject abändere, bleibt der Fehler...ausserdem wird Form1 problemlos als Value Parameter übergeben, nur nicht als variable Parameter.
@Tino
der Thread hat mir nicht weitergeholfen, ich weiss was var bedeutet, nur weiss ich nicht warum der Fehler vom Compiler kommt...bzw was er genau zu beanstanden hat.
_________________
--erst programmieren, dann denken, dann debuggen--