Bonjour,
J'ai un projet migré depuis Delphi, dont la forme principale (Form1) s'affiche bien dans l'EDI, avec divers contrôles visuels et une procédure OnCreate redéfinie.
Je compile et linke le projet sans erreur, mais la seule forme qui s'affiche à l'exécution est une forme qui est absolument vide et n'est manifestement pas la bonne.
Le source du projet contient :
On ne passe pas dans la procédure OnCreate de la forme principale. Le premier CreateForm n'appelle que des procédures de la Lcl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Application.Initialize; Application.CreateForm(TForm1, Form1); Application.CreateForm(TForm2, Form2); { et c...pour les autres formes } Application.Run;
Vous avez une idée de ce qui peut se passer ?
Comment Lazarus sait-il quelle est la première forme à afficher. Est-ce la première créée ? Sous Delphi on peut le spécifier avec les options de projet, mais je ne vois pas cette option dans Lazarus.
Merci pour vos suggestions !
Partager