Remplir un mémo au FormCreate ne fonctionne parfois pas
Bonjour,
Une idée pour contourner le problème cité en titre ?
Soit une bête form avec un bête mémo et un bête bouton (et des edit).
Le mémo est censé afficher des infos d'un fichier choisi avec le bouton qui appelle "OpenDialog".
Pour aller vite en phase d'étude, je fais ouvrir le fichier dans Form.Create.
Et pour faire mon code propre, j'ai écrit une ch'tite procédure qui reçoit le nom complet de fichier, en récupère les infos et les affiche dans le mémo, procédure appelée au Form.Create et au clic sur le bouton.
Lorsque je lance le prog tout s'exécute bien sauf que le mémo est vide :aie:
Si je clique sur le bouton et que je choisis le même fichier, le mémo est plein.
Et c'est bien lié au mémo car la petite proc affiche correctement d'autres infos du même fichier dans des edit.
J'ai bardé la proc Form.Create de Show, Repaint, Application.ProcessMessages, ça ne change rien et je suis à court d'idée...
Je précise à tout hasard que le portage sous Delphi de ce petit prog fonctionne parfaitement, mais là c'est Laz 1.0.10 FPC 2.6.2 sous Debian 32 bits.
Ce qui est très ennuyeux, c'est que j'ai écrit "parfois" en titre, car le même genre de démarrage de prog fonctionne bien dans un autre projet, à lire ici.
J'y perds mon latin :?
Merci de vos pistes,