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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager