Bonjour à toutes et à tous,
Continuant sur mon projet, je tombe sur un nouvel os.
Les échanges avec mes DLL fonctionne bien, mais dans certaines, j'ouvre une fenêtre de dialogue. Pour ce faire, dans l'initialisation de la fiche je place l'instruction :
1 2
| initialization
MaFiche:= TMaFiche.Create(Application); |
et dans le corps de ma DLL je fais un
Cela fonctionnait à merveille dans ma version DELPHI 6, cela fonctionne dans ma version Lazarus sous Ubuntu 11.04, mais refuse de fonctionner sous WIndows XP : il n'y a pas de plantage, mais la fenêtre refuse obstinément de s'afficher.
Si je remplace l'instruction d'initialisation par :
Application.CreateForm(TMaFiche, MaFiche);
ça plante,
Si je mets cette instruction entre le begin et le end de l'unité "Library", ça plante aussi.
Bref, je ne sais plus quoi faire.
Si vous avez des idées.
Je vous en remercie par avance.
Pïerre
Partager