Y a plusieurs trucs:
- soit tu fais l'appel à ton code dans le .dpr de ton projet : c'est via ce fichier que les form principales sont créées, puis l'application lancée
- soit tu utilises la section initialization/finalization : ça survient au tout tout début du démarrage, avant que la moindre form ne soit créée, et lors de la fermeture quand tout a déjà été détruit :
unit ...
interface
...
implementation
...
initialization
...
finalization
...
end. |
- soit tu utilises le OnCreate de la form, appelé lorsque l'on crée la form en mémoire
- soit tu utilises le OnShow, appelé lors de l'affichage de la form (pas nécessairement unique puisqu'une form peut être affichée / fermée plusieurs fois sans être détruire / recréée)
- soit tu ajoutes une procédure à ta form :
TForm1 = ...
private
procedure Loaded; override;
...
end;
procedure TForm1.Loaded;
begin
inherited;
... ici tu mets ce que tu veux ...
end;
|
Cette procédure "Loaded" est appélée après que le .dfm ait été lu depuis les ressources, donc avant que tous les objets aient été créés il me semble... à moins que ce soit après que tout ait été créé, j'ai un doute là.
Message édité par antp le 08-12-2002 à 19:46:25
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire