Salut
Je veux faire avec Delphi une application yyyyyy.exe où je peux inclure un certains fichiers xxxxx.exe externe, pour pouvoir lui faire appel plus tard comme une fonctionnalité de yyyyyy.exe
savez ous comment se faire ..
Merci beaucoup
Salut
Je veux faire avec Delphi une application yyyyyy.exe où je peux inclure un certains fichiers xxxxx.exe externe, pour pouvoir lui faire appel plus tard comme une fonctionnalité de yyyyyy.exe
savez ous comment se faire ..
Merci beaucoup
Inclu le deuxième exe en ressources dans le premier exe.
Mais là , le deuxième exe s'agit d'une application déja compilée à part ou mème téléchargée sur internet !
Oui, c'est très simple...
Dans ton prog appelant, tu dois faire ceci
Et apres dans une méthode qui appelle ton programme externe, tu dois coder ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part uses ShellApi;
Par exemple ouvrir la calculatrice
Donc dans ton cas,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure OpenCalc; begin ShellExecute(Application.Handle,pchar(''),pchar('calc'),pchar(''),pchar(''),0); end;
Au moment de l'installation ou du deployement de ton programme, tu amenes les exe externes necessaires dans le meme répertoire que ton appli appelante, ou alors il faut que le(s) executable(s) soi(ent) disponible(s) dans un répertoire contenu dans la variable PATH de Windows...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShellExecute(Application.Handle,pchar(''),pchar('tonprogrammeexterne.exe'),pchar(''),pchar(''),0);
Merci beaucoup, ces informations me seront très utiles ,
cependant, ce sera mème mieux si je parviens à implémenter le fichier appelé.exe de sorte qu'il soit empaqueté dans l'application mère mème.
Dans ce cas là je serai rès reconnaissant si vous me donnez plus détails sur la solution que vous me proposez
merci
Un petit tour sur la FAQ
http://delphi.developpez.com/faq/ind...her=ressources
Un grand Merci à vous tous !!
Si , mais oui bien suur, seulemen c'est que les soluyions son dificiles
En fait dans la solution proposée dans les FAQ, j'ai réussi les 5 premières etapes , mais dans l'etape 6 , ma tète est eteinte,
est ce que qqn sait où trouver les composants TResourceStream et TFileStream et comment les installer et comment les utiliser ???
déclare l'unité Classes dans les uses : il me semble que c'est elle qui propose les streams (sinon, tape TFileStream dans ton code et fait F1 dessus, il devrait t'indiquer l'unité dans la fenêtre d'aide)
Oops, il me semble que je suis entrain de dire des betises, il n'y a ni composant ni installation, il suffisait de savoir où ecrire et ecrire quoi.
maintenant j'ai réussi à exraire l'exe enfant vers le disque dur et l'exécuer depuis le disque dur,
mais ce que je veux c'est l'exraire vers la RAM et l'execuer depuis la RAM !!
comment m'y prendre ??
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