|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : bonsoir g un p'tit prob avec mon application... [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (Slander)
Informations & options pour cette discussion
|
jeudi 5 août 2004 à 21:47:06 |
bonsoir g un p'tit prob avec mon application...

Slander
|
Voualà alors j'aimerai, dans mon appli, faire: -ouvrir un exécutable par le biais d'un dialogue... (ca c bon lol !) -l'exécuter... -lui envoyer des messages (style "gettext" ou autres...)... -le refermer par le biais de mon appli de départ ! est-ce possible ? si oui ben ca s'rait cool un peu d'aide, ou de la lumière... désolé(e) pour le dérangement ... merci d'avance ! <-L'ange éternel->
|
|
|
|
vendredi 6 août 2004 à 00:23:55 |
Re : bonsoir g un p'tit prob avec mon application...

ManChesTer
|
l'api sendmessage
SendMessage (Handle de l'appli, wm_Tonmessage, wParam,LParam);
Bon Coding ....
ManChesTer.
|
|
|
|
dimanche 8 août 2004 à 22:09:46 |
Merci pour la réponse...

Slander
|
Bon tt d'abord, merci pour ta réponse... mais je ne dois pas avoir été assez explicite et m'en excuse auprès de vous tous...
En fait, mon problème réside dans le fait que g une appli qui ouvre des EXE (au rythme de 23 à la seconde environ) pour y remplir des formulaires (des espace de styles Edit ou Mémo en prog...) puis sauve et referme les programmes EXE...
Enfin sur le papier parceque en réalité j'arrive pas à "refermer" ces EXE (23 ouverture à la seconde !) donc c le gros bordel sur le bureau et l'ordi plante souvent !...
si vous avez une solution je vous écoute... merci d'avance !
(Pour sendmessage je connaissais, j'utilise ca déja pour remplir les champs Edit ou Mémo de mes formulaire... mais je crois que mon prob c pour trouver le Handle des exe pour la fermeture...)
merci d'avance à tous ceux qui se donneront la peine de me répondre...
<-L'ange éternel->
|
|
|
|
lundi 9 août 2004 à 01:07:12 |
Re : bonsoir g un p'tit prob avec mon application...

ManChesTer
|
alors
CreateProcess(nil,Pchar(Fname),nil,nil,False,NORMAL_PRIORITY_CLASS,nil,nil,SInfo,PInfo)
devrais te mettre sur la piste...
Bon Coding ....
ManChesTer.
|
|
|
|
mardi 17 août 2004 à 00:52:09 |
Arf merci l'ami !

Slander
|
Franchement ct tout con... j'y avais mm po pensé ! lol
ben en tt cas merci pour tes lumières et prend soin de toua l'ami...
et pi je vais abuser allez !
g un autre soucis pour une autre appli...
en fait je voudrai faire une appli qui soit résidente (en arrière plan, disons dans le systray...) et qui traite tous les raccourcis claviers et souris (ex: Ctrl+Alt+ClicGauche...) afin de lancer diverses applications... là où se pose mon problème, c que quand mon appli n'a po le focus, elle ne comprend rien (métaphore lol) !
dois-je utiliser un hook ? (je pense que oui mais sais po faire ca...)
g regardé différentes sources sur ce merveilleux site qu'est DelphiFr, mais g des hooks, soit souris, soit claviers, soit qui doivent ossi avoir le focus... je sais que je suis chiant(e) mais pourrais-je abuser de ton temps à nouveau afin que tu m'éclaire encore ... ? merci pour la réponse à mon premier problème et bon courage à toua... ;)
<-L'ange éternel->
|
|
|
|
mardi 17 août 2004 à 21:16:48 |
Re : bonsoir g un p'tit prob avec mon application...

ManChesTer
|
le hook est bien une solution, mais il faut faire un hook "general" et non local...., va voire des tuts sur les hook's
d'autre part les racourcis calavier passent par des messages windows, c'est encore + simple d'intercepter ceux-ci...
Bon Coding ....
ManChesTer.
|
|
|
|
mercredi 18 août 2004 à 06:19:18 |
J'fais vraiment po exprès j'le jure...

Slander
|
Merci pour l'aide sur les hooks (g commencé à lire les tutos et c po si compliqué que ca en fait...). le coup d'intercepter les messages windows pour les raccourcis clavier c po mal non plus... là tu m'as vraiment aidé... merci !!!! ;) bon là où le tableau s'assombrit, c que mon premier prob revient sur le devant de la scène... bon alors j'ai ce bout de code: CreateProcess(Pchar(OpenDialog1.FileName), nil, nil, nil, False, NORMAL_PRIORITY_CLASS, nil, nil, Sinfo, PInfo); ...
For I := 0 To NbcarMax - 1 do If (Chaine[I] <> chr(0)) Then SendKey(??????, Chaine[I]); ... TerminateProcess(Pinfo.hProcess, 0);
|
bon tout n'est po là, mais là est mon prob... en effet CreateProcess() était la solution pour pouvoir fermer mes EXE, mais maintenant il me manque le Handle de la fenêtre principale de ces EXE (pour remplacer les ???? !) du type HWND afin de pouvoir... ben envoyer mes messages... si tu vois un truc ki m'échapperai je veux bien que tu me mette sur la voie... sinon merci encore pour le coup de main tu m'as vraiment fait(e) avancer... si g l'occasion de te rendre la pareille un jour, ben je serai content(e)... en attendant prend soin de toua... ;) <-L'ange éternel->
|
|
|
|
mercredi 18 août 2004 à 21:41:38 |
Re : bonsoir g un p'tit prob avec mon application...

ManChesTer
|
il faut un moyen pour connaitre l'emplacement exacte de la fenetre dans laquelle tu dèsire ecrire, alors il est possbile de trouver le handle de cette fenetre, tout dèpend de l'appli sur laquelle tu dèsire ecrire...
Bon Coding ....
ManChesTer.
|
|
|
|
jeudi 19 août 2004 à 05:28:55 |
Ok vais voir ça...

Slander
|
bien écoute je te remercie de ton attention et te souhaite bonne continuation... je vais étudier le prob de plus près merci pour tout...
@Peluche, l'ami...
<-L'ange éternel->
|
|
|
Cette discussion est classé dans : appli, application, tit, biais
Répondre à ce message
Sujets en rapport avec ce message
message : " l'application ne répond pas " sous XP [ par phoenyx ]
Salut à tous !dans une appli, je fais une recherche dans une base de données qui affiche les résultats au fur et à mesure qu'ils sont trouvés (utilisa
création de mon application [ par herve_wolf ]
salut je viens de faire une application de carnet d'adresses pour débuter avec délphi 7 et de ce coté la pas trop de pb.mon pb et de faire fonctionner
Fiches au demarrage d'une appli MDI [ par Reynaldd ]
Bonjour a tous, Voila, c'est la premiere fois que j'essaie de créer une appli MDI, et au demarrage, l'application crée automatiquement un exemplaire d
application figée quand boucle [ par crogger ]
Salut, g lu qu'il suffisait de mettre Aplication.ProcessMessages;dans une boucle pour ne pas figer l appli, mais je n'arrive quand meme pas a la ferm
application en attente invisible perturbe windows. [ par crogger ]
Salut, j'ai mon appli qui se lance au demarage de windows qui permet de detecter la presence de connexion internet avec une boucle WHILEex:while monip
Comment restaurer une application du tray ? [ par thonyboy ]
Bonjour,J'ai une appli externe qui se met dans la barre de tache (à coté de l'heure) je crois que l'on appelle cela le tray....J'aimerais grace a une
Paquetage d'Installation [ par benumiit82 ]
Bonjour, sauriez vous comment on crée un paquetage d'installation sous delphi...Je m'explique avec un exempl..: j'ai mon application sous c:\appli\ av
Pb fermeture d'une appli ouverte à partir d'une autre [ par Sandrine ]
Bonjour,J'ai une application qui possède un bouton permettant d'ouvrir une deuxième application (qui ne possède qu'une fenêtre affichant du texte cont
La fenetre de mon appli reste en dessous de toutes les autres fenetres apres un Application.Restore [ par emmanuelgo ]
salut à tous....voila j'ai une appli, qui, lorsque l'on clic sur un bouton 'minimiser', se "range" dans le tray (à coté de l'horloge)...procedure TFor
Cacher mon appli de barre de tache [ par cocowz ]
Bonsoir a tous ....Je cherche comment faire pour que quand je lance mon programme elle sera invisible dans la barre de tache...J'ai trouve sa*ShowWind
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|