Execution programme DOS sous windev
Stagiaire WDF
Inscrit:
22/06/2003 15:33
Post(s): 13
j'ai un programme sous DOS que je dois executer (c'est un programme qui reste activé et qui affiche des informations au fure et à mesure )donc je veux l'executer et diriger les sortie vers une fenetre windev ) j'ai trouvé la classe cWDDos c'est bien mais il y a un probleme avec elle : quand j'execute le programme DOS mon programme windev se plante souvent.
y a t il une solution?
MLerci

Contribution le : 25/05/2005 10:27
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Citation :

quand j'execute le programme DOS mon programme windev se plante souvent.


Vous pensez bien que je n'ai pas testé tous les programmes DOS existants, mais si vous acceptiez de me dire de quel type de programme lancez-vous, je pourrais tester de mon coté pour voir si je rencontre le même problème que vous.

Contribution le : 25/05/2005 12:24
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
Stagiaire WDF
Inscrit:
22/06/2003 15:33
Post(s): 13
ok , le programme en question est desproxy ( http://desproxy.sourceforge.net/ )
Merci

Contribution le : 25/05/2005 14:09
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Ne faut il pas préciser le répertoire d'exécution?

J'ai eu un problème simillaire avec un programme DOS. Pas de problème, tant qu'aucune instruction ne fait référence à un chemin relatif.

Contribution le : 25/05/2005 16:50
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
Stagiaire WDF
Inscrit:
22/06/2003 15:33
Post(s): 13
non je donne le répertoire complet du programme

Contribution le : 25/05/2005 16:55
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
Stagiaire WDF
Inscrit:
22/06/2003 15:33
Post(s): 13
voilà j'ai cherché pourquoi ça bloque , et j'ai trouvé :) mais ça ne résoud pas mon probleme
le code suivant
//Lecture du "pipe" en lecture pour récupérer les infos !
BOUCLE
	Resultat = API("Kernel32","ReadFile",:HLecturePipe, &strBuff, 256, &LngOctetRec, 0)
	:mOutputs = :mOutputs + Gauche(strBuff, LngOctetRec)
  QUAND EXCEPTION DANS
		//Envoie les données au programme via l'événement
		ExécuteTraitement("WDDOS_ReceiveOutputs",trtProcédure,Gauche(strBuff,LngOctetRec))
	FAIRE
		
	FIN
	
	Multitâche(-1)
	SI Resultat = 0 ALORS SORTIR
FIN


attends la fin du programme en question pour afficher la sortie , alors que mon programme reste en mémoire(execution continue)

donc je l'enleve et mon programme marche, mais en contre partie je n'ai pas l'affichage des données du programme DOS.
aurez vous une idée pour remédier à ça?
autre chose à pertir de cette classe je lance le programme plusieurs fois , est ce c'est possible de tuer (KILL) les programmes DOS un par un ou eventuellement tous?
Merci

Contribution le : 30/05/2005 11:19
Créer un fichier PDF de la contribution Imprimer


Re: Execution programme DOS sous windev
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Oui il est possible de killer une application via une classe proposée par WDForge cdrKill

Contribution le : 30/05/2005 12:05
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2