runprogram() ou ShellExecute_() et certains prg recalcitran

Sujets variés concernant le développement en PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

runprogram() ou ShellExecute_() et certains prg recalcitran

Message par Backup »

avez vous remarque que certains programme refuse obstinément de ce lancer en mode runprogram() ou ShellExecute_() .. :?


j'ai le cas avec un programme michelin de carte routiere
et quelques uns ...
qui refuse de ce lancer par runprogram() et pourtant j'ai aucun messages d'erreur de l'APi ou de la fonction PB !! :?

serait-ce possible que ces programmes detectent qu'ils soient lancé par ces fonctions ?? 8O

par contre le meme programme lancé par la fonction runprogram() ou ShellExecute_() en utilisant son raccourci fonctionne !!! 8O
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

bizarre ça. j'ai pas trouvé de logiciel ne se lançant pas pour le moment.
ça viendrait pas d'un paramètre à la con à ajouter genre
tonsoft.exe -truc ou /truc ? On sait jamais
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

est ce parceque le soft met trop de temps à ce lancer

il me semble qu'il y a 2 options, on lance et on continue sans attendre l'execution du prog
et on lance et on ne continue que lorsque l'autre est executé....

?

pat
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Message par case »

je suppose que tu utilise des guillemets autour du chemin complet
ImageImage
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

J'ai le même souci que toi Dobro sur mon PopupMenu Editeur

Certain programme refuse d'être lancer avec un shellexecute.
Et je me pose la même question.
Surtout que je lance avec shellexecute un raccourci qui pointe sur le programme.

UN gros, je crée un raccourci vers un programme.
Je lance le raccourci avec shellexecute, le programme ne se lance pas
Je clic sur le raccourci, et la ça marche

Donc je pense qu'il arrive a détecter qu'une application essaie de l'exécuter
Alors maintenant, pour contrer ça ?? aucune idée
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Le Soldat Inconnu a écrit :J'ai le même souci que toi Dobro sur mon PopupMenu Editeur

Certain programme refuse d'être lancer avec un shellexecute.
Et je me pose la même question.
Surtout que je lance avec shellexecute un raccourci qui pointe sur le programme.

UN gros, je crée un raccourci vers un programme.
Je lance le raccourci avec shellexecute, le programme ne se lance pas
Je clic sur le raccourci, et la ça marche
pour ma part je ne cree pas de raccourcis , simplement si je donne le chemin vers l'application ça marche pas , mais si je donne le chemin du raccourci de l'application (celle qui est faite d'origine par l'install)
là ça marche !! :?
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

J'ai rencontré pas mal de problème avec cette fonction... et la seul façon que j'ai trouvé pour que ça marche a tout les coups, c'est de creer un fichier batch qui execute l'application qu'on veut lancer, et lancer le batch avec runprogram() ou ShellExecute_() et là ça fonctionne toujours.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

après l'échec de shellexecute, vous n'utilisez pas un debug Getlasterror_() pour voir le type d'erreur renvoyé par le système ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

j'ai pas d'erreur !!

enfin par shellexecute...

je vais essayer ce que tu dit :)
Répondre