Je viens de créer un formulaire dans le projet bpl et de le placer sur le référentiel, nommé AncForm. Lorsque j'ai fait son descendant dans un nouveau projet (programme Inheritance1) nommé DecForm. NormForm, AncForm sera automatiquement inclus dans le nouveau projet lorsque DecForm vient d'hériter d'AncForm.Comment utiliser la forme du descendant sans la présence de la forme de l'ancêtre visuellement
program Inheritance1;
{$R *.res}
uses
Forms,
cAncForm in 'cAncForm.pas' {AncForm}, //-----> Ancestor ..... Line A
uDecForm in 'uDecForm.pas' {DecForm}; //-----> Descendant ..... Line B
begin
Application.Initialize;
Application.CreateForm(TDecForm, DecForm);
Application.Run;
end.
La question est: est-il possible de relier le DecForm à AncForm dans ce projet sans la présence de « ligne A »? Je veux dire que AncForm n'est pas lié visuellement au projet mais peut toujours fournir une référence à DecForm dans l'EDI, sans "erreur de création de formulaire ...".
J'espère qu'il y a un moyen d'envelopper complètement l'ancêtre dans BPL.
Je vous remercie pour toute idée.
+1 Notez que si vous développez votre projet avec une équipe de gens, tous les gens ont besoin d'avoir la version du paquet contenant toutes les formes requises par la version spécifique de l'application que vous avez affaire. –