Je suis encore dans mon problème de portage d'InstantObject pour .Net
J'ai ce bout de code :
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
Result:=TInstantStreamable.Create
corrigerais correctement le problème ?
Partager