Je suis encore dans mon problème de portage d'InstantObject pour .Net

J'ai ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class function TInstantStreamable.CreateInstance(Arg: TObject = nil):
    TInstantStreamable;
begin
  Result := Create;
end;
Et j'ai le message :

[Pascal Erreur] InstantClasses.pas(634): E2391 Les appels de constructeur potentiellement polymorphiques doivent être virtuels

Je ne comprends pas vraiment le sens du message mais est ce que la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Result:=TInstantStreamable.Create
corrigerais correctement le problème ?