débutant : Démarrage d'une application [delphi] - Delphi/Pascal - Programmation
Marsh Posté le 08-12-2002 à 19:42:42
non ça va j'aime bien ... autodidacte en VB, j'ai commencé le VC++ et là je profite du fait que Delphi 6 soit gratos pour m'y mettre ....
Y'a juste 2-3 trucs qui me manquent pour bien démarrer...
Marsh Posté le 08-12-2002 à 19:43:31
pareil pour php/sql ca fait 2 semaine que jpos partout pour comprendre
communauté sympa iic
Marsh Posté le 08-12-2002 à 19:45:16
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 :
|
- 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 :
|
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à.
Marsh Posté le 08-12-2002 à 20:27:17
Le point de départ d'une appli Delphi (l'équivalent du "main" ) se trouve dans le fichier projet.dpr. Généralement, il y juste les lignes suivantes :
begin |
(on notera le "." après le "end" final)
Tu peux la modifier pour ajouter des traitements qui doivent se faire avant la création de la fenêtre principale.
Mais si tu débutes, ce n'est peut être pas le bon moyen pour commencer
Marsh Posté le 08-12-2002 à 23:10:57
je débute le Delphi mais j'ai déjà un peu d'XP sur VC++ et VB
merci pour l'idée
Marsh Posté le 08-12-2002 à 23:39:44
Et pourrais tu répondre à mon autre question :
>> Comment executer un exe (équivalent de shell() sous VB)
Marsh Posté le 08-12-2002 à 23:41:43
ShellExecute
sinon en encore plus simple y a WinExec
Marsh Posté le 08-12-2002 à 19:06:37
Quelle est la fonction appelée au démarrage d'une appli Delphi ? En fait de cherche l'équivalent du Form_Load de VB ou du OnInitDialog du VC++