Je souhaite faire une application sous DELPHI7 permettant le lancement d' applications externes, par exemple word.exe, excel etc...
Quel code sous D7 permET de faire un tel appel ?
Merci.
:
Je souhaite faire une application sous DELPHI7 permettant le lancement d' applications externes, par exemple word.exe, excel etc...
Quel code sous D7 permET de faire un tel appel ?
Merci.
:
Pour ce que tu veux faire, tu peux déjà commencer par consulter la FAQ :
http://delphi.developpez.com/faq/
Regarde du coté de WinExec (dans l'aide de Delphi, fonction API Win SDK ou sur MSDN)
Pour la panoplie d'applications offices ( word, excel, ... ) il y a des objets "serveur" prévus pour ça.
Sous Delphi 7 entreprise ( en anglais), c'est l'onglet "Servers" de la pallette de composants. Tu y trouveras des objets comme TWordDocument, TWordApplication, ...
Une fois de plus, la faq est ton amie![]()
Salut,
Si tu veux pouvoir lancer n'importe quel exe, par exemple MonAppliRienQuaMoiQuElleEstBien.exe depuis ton autre appli, regarde du coté de ShellExecute
va voir dans la faq : http://delphi.developpez.com/faq/?pa...terapplication
exemple :
cela permet donc de lancer le fichier "appli.exe"
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShellExecute(0,'OPEN','c:\repertoire\appli.exe', Nil, Nil, SW_SHOW);
!!!! cela n'est possible que si windows connait l'extension de ton fichier à exécuter, mais bon, dans le cas du lancement d'une application, ca ne devrait pas poser de problème, sinon, regarde à nouveau dans la faq, il est expliqué comment gérer le problème "ouvrir avec..."
Petite remarque, si ton chemin est inscrit dans une variable, celle-ci doit être de type PChar.
voila, voila![]()
alex
Partager