Accueil > Forum > > > > Comportement instable de lappli selon pc ou chemin
Comportement instable de lappli selon pc ou chemin
mercredi 9 janvier 2008 à 13:45:41 |
Comportement instable de lappli selon pc ou chemin

mike600river31
|
Bonjour,
Voici mon probleme:
Une partie de mon appli delphi lance qui un shell qui permet de decompresser un fichier .tar avec IZArcCL.
Je fais mon dév, teste le exe, pas de probleme.
Test en placant mon exe sous le bureau => soucis :
IZArc est bien lancé, il se fini mais qd il a terminé le fichier n'a pas été décompressé.
Idem pour la compression utilisée dans une autre partie de l'appli
Je précise que le path des fichiers est correct ainsi que celui d'IZArc
Je place le exe dans D: => ca marche, dans C: => ca marche
Le chemin du bureau comportant monNom@monReseau je me dis que peut etre ya t il une histoire de droits la dessous mais les tests suivants me posent encore plus de questions :
Exe sur le pc d un collègue => ca décompresse pas
Exe sur le pc d un second collègue => ca marche
Je ne comprend pas du tout quel peut etre la source du probleme, c est la premiere fois que je lance des shell depuis un programme et je ne comprend pas du tout ce comportement aleatoire.
Je suis preneur de toute supposition car j'ai un délai tres reduit, je ne pensais pas tomber sur ce type de probleme.
Peut etre qu une autre section du forum serait plus appropriée mais je ne sais pas laquelle.
Merci de vos reponses
|
|
mercredi 9 janvier 2008 à 14:11:19 |
Re : Comportement instable de lappli selon pc ou chemin

mike600river31
|
Je precise que mon poste est en win2000, le poste sur lequel ca a marché aussi et celui sur lequel ca passe pas est en XP.
Se peut il qu il y ait un probleme de version windows qui entraine une mauvais
fonctionnement sur le poste XP
Plus un pb de droit eventuel qui entraine une mauvais fonctionnement sur mon poste?
|
|
mercredi 9 janvier 2008 à 15:11:54 |
Re : Comportement instable de lappli selon pc ou chemin

Loda
|
salut,
je penses que les shell devrait n'être utilisée que lorsque tu ne peux pas faire autrement.
jetes un oeil ici ou demande à google: http://www.torry.net/pages.php?s=99 http://delphi.about.com/od/toppicks/tp/delphi_zip.htm
sinon, vérifie bien que tu passes des chemin complet (cad indépendant du Working directory). au pif, je dirais que t'as plustot un problem de WD ou de char spéciaux (les shell aiment pas bcp les trucs genre espace et autre @)
Tu peux faire des test en appelant un batch qui te fait un trucs genre "echo %1 > c:\out.txt" (avec ou sans le c:\) pour voir si le problem vient des chemins.
bon code,
Loda
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
mercredi 9 janvier 2008 à 15:24:17 |
Re : Comportement instable de lappli selon pc ou chemin

mike600river31
|
Merci de ta reponse, il n y a pas de probleme de chemin, je passe les noms complets.
Pb de WD tu veux dire que selon la version de WD ca accepte ou non
c ce que je suppose aussi mais ca m arrangerait que ce ne soit pas ca le pb :)
|
|
mercredi 9 janvier 2008 à 15:47:37 |
Re : Comportement instable de lappli selon pc ou chemin

Loda
|
Working Directory: (pas WinDows) http://en.wikipedia.org/wiki/Working_directory
as-tu fait des test avec des chemin long (ie: avec espace &Co) ? J'ai souvent eut des problème avec des trucs sur le bureau car le chemin d'acces et dans "document and setting" avec de beau espaces.
as-tu fais des test avec un batch? (tu serais surpris des fois des paramêtre que tu reçois en ligne de commande)
sinon, je ne peux pas t'aider plus. év. regarde des exemples de shellexecute pour comparer les paramêtres....
bonne chance,
Loda
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
mercredi 9 janvier 2008 à 16:20:16 |
Re : Comportement instable de lappli selon pc ou chemin

cirec
|
Salut, c'est quoi le nom complet sur le poste qui plante  un petit exemple serait bien venu Si c'est un nom en dur il est fort possible que le chemin ne soit pas le même de 2000 à XP sans compter que l'utilisateur peut en changer pour être certain d'avoir les bons chemins il faut utiliser SHGetSpecialFolderLocation Voir cette source elle pourrait te servir
@+ Cirec
|
|
mercredi 9 janvier 2008 à 16:44:29 |
Re : Comportement instable de lappli selon pc ou chemin

mike600river31
|
Je suis en train de faire des tests pour verifier l hypothese de Loda
car j ai des problemes quand il y a du documents and settings ou du "mes documents" ou "program files" donc qd il y a un espace
@cirec :
ca plante aussi sur mon poste dans ... program files
les noms sont defini par delphi avant de lancer le shell
(avec extractFilePath ou Dir)
Pour cette fois ci je ne l utiliserai pas (contraintes independantes de ma volonté :) ) mais pour mon projet ta source me servira :)
|
|
mercredi 9 janvier 2008 à 17:02:30 |
Re : Comportement instable de lappli selon pc ou chemin
|
mercredi 9 janvier 2008 à 18:34:59 |
Re : Comportement instable de lappli selon pc ou chemin

mike600river31
|
Merci a vous deux.
Avec la fonction ExtractShortPathName de Cirec plus de probleme!
A bientot ;)
|
|
Cette discussion est classée dans : exe, pc, probleme, chemin, comportement
Répondre à ce message
Sujets en rapport avec ce message
Port // Serie USB [ par michelroc ]
BonjourAujourd'hui il y a de plus en plus d' imprimantes avec un port USB. cela pose un probleme avec les PC dit 'ancien' avec des applis qui fonction
Probleme de connection PC distants [ par samigea ]
salut tous le monde. j'essaye de programmer depuis longtemps un programme chat toujours ça reuçu en réseau locale mais pour le reseau distant toujour
Application qui ne veut pas se mettre en premier plan [ par the_snake ]
Bonjour j'ai créé un module pour un programme mais j'ai un petit probleme Mon module est un exe en delphi . par defaut , quand on cllique sur l'exe il
récupérer les information de mon PC avec Msinfo32.exe [ par yvessimon ]
Msinfo32.exe permet d'avoir des informations sur le PC.Avec shellExecute il est possible d'exécuter Msinfo32.exe, ce qui ouvre une fénêtre.Est-il poss
Probleme Paradox [ par vrachid ]
bj j'ai une application que je met sur deux pc avec une table paradox qui est sur pc 1 quand j'insere des enregistrement via pc2 par exemple il n'appa
Probleme avec TMediaPlayer [ par magicvinni ]
Bonjour, quand j'utilise un TMediaPlayer, ca plante sous l'inteface Delphi, mais l'exe marche bien . Y a t il qq ch a mettre dans le compilateur pour
Probleme de creation d'exe [ par Rati_12 ]
bonjour, Je me presente, je m'appelle Tibo, je suis etudiant et je commence le Delphi.pourriez vous me dire par où je dois aller pour enregistrer mon
Probleme d'utilisation d'une variable [ par kiakia ]
WinExec (PChar ('cmd.exe /k telnet.exe IP.Text PORT.Text'), SW_NORMAL); voilà mon pb IP.Text et PORT.Text sont des variables ... mais j'arrive pas à
Probleme avec un QuickReport [ par cmoimeme ]
Bonjour voici mon problème ,J'ai crée un programme avec des QuickReport il fonctionne bien sur mon pc avec Delphi 6 mais lorsque j'essaye de le faire
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVERTECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVER par ROMELARD Fabrice
Speaker : Nadia Ben El Kadi Configuration machine La session commence par la toute première question à se poser lors de la mise en place d'environnement SQL Server, la configuration des machines : Type de mac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SITECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SI par ROMELARD Fabrice
Speakers : Fabrice Barbin, Samuel Blanchard, Julien Lo Presti Titre Prometteur et attractif invitant à voir comment lier le composant ludique Kinect dans le cadre d'une structure IT classique, notamment au travers de la plat...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOURTECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOUR par ROMELARD Fabrice
KeyNotes du premier jour pour les développeurs. La session est principalement axée sur une des principales directions prise par Microsoft à travers tous ses nouveaux produits : Cloud privé ou public (Solution Azure) ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|