begin process at 2012 02 14 06:13:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

diference entre execution exe par la console et execution par executable cree


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

diference entre execution exe par la console et execution par executable cree

lundi 17 novembre 2008 à 10:54:24 | diference entre execution exe par la console et execution par executable cree

rober

Rober,
Bonjou,
J'ai un gros souci sur un programme que j'ai fait en vb6.
Ce programme est un lanceur d'application qui me permet de definir:
1-la configuration de l'application en fonction du client choisi
2-le repertoire de travail corespondant a l'affaire du client
3-la creation des passerrelles avec les sous repertoires de l'affaire du client
4-de choisir si le lancement de l'application se fait avec la license reseau ou la license locale
5-lancer l'application dans le repertoire de travail de l'affaire du client.

si j'execute le programme a partir de la console vb6 il n'y a aucun probleme tout fonctionne
par contre
si j'execute le programme a partir de l'executable créé en utilisation license locale alors la l'application ne trouve pas le fichier de license.

pouvez vous me dire ou se situe le probleme sur mon script joint ci dessous
Merci de votre aide
*************************************************************************
Public a As Integer 'variable du compteur
Dim Proestart As String
Dim SearchPro As String
Dim configproarrivee As String
Dim Repertoiredemarrage As String
'--------------------------------------------------------------
' Procedure : ListerSousRepertoire
' But       : Lister un repertoire complet (attention récursive)
'--------------------------------------------------------------
Public Sub ListerSousRepertoire(ByVal NomRepertoire As String, ByRef Fso, ByVal NumFile As Integer)
Dim SubFol, Fi, Fol
    Set Fol = Fso.GetFolder(NomRepertoire)
    Print #NumFile, Fol.Path
    For Each SubFol In Fol.SubFolders
        Call ListerSousRepertoire(SubFol.Path, Fso, NumFile)
    Next
    Set Fol = Nothing
    Set Fi = Nothing
    Set SubFol = Nothing
End Sub
Private Sub disqueclient_Change()               'Recuperer le lecteur du chemin du repertoire du client cree
    repertoireclient.Path = disqueclient.Drive
    cheminclient.Text = repertoireclient.Path
End Sub
Private Sub ProeStarter_reseau_Click()
'============================
'Choix version de ProE Reseau
'============================
If ProeStarter_reseau.Value = True Then
ProeStarter_local.Value = False
Proestart = "C:\ProeStarter\ProeStartreseau.bat"
End If
End Sub
Private Sub ProeStarter_local_Click()
'============================
'Choix version de ProE Local
'============================
If ProeStarter_local.Value = True Then
ProeStarter_reseau.Value = False
Proestart = "C:\ProeStarter\ProeStartlocal.bat"
End If
End Sub
Private Sub repertoireclient_Change()           'Recuperer le chemin du repertoire du client selectionne
    Selecteddir = repertoireclient.Path
  cheminclient.Text = repertoireclient.Path
  repertoireaffaire.Path = repertoireclient.Path
End Sub
Private Sub repertoireaffaire_Change()           'Recuperer le chemin du repertoire affaire selectionne
Selecteddir = repertoireaffaire.Path
cheminaffaire.Text = repertoireaffaire.Path
End Sub
Private Sub boutonvalider_Click()
'====================
'Activation du timer
'====================
Timer1.Enabled = True
a = 30                                            'delai timer avant fermeture
'===========================
'copie du fichier config.pro
'===========================
FileCopy (cheminclient.Text & "\" & "config.pro"), (cheminaffaire.Text & "\" & "config.pro")
'============================================
'Creation du search.pro et demarrage de ProE
'============================================
SearchPro = cheminclient.Text & "\" & "search.pro"
If Dir(SearchPro) <> "" Then Kill SearchPro
Dim NumFile As Integer
    NumFile = FreeFile                             'Ouvre le fichier d'analyses en Append
    Open SearchPro For Append As NumFile           'Appelle la procédure de listage
    Call ListerSousRepertoire(cheminaffaire.Text, CreateObject("Scripting.FileSystemObject"), NumFile) 'Ferme le fichier
    Close NumFile
'=======================
'Repertoire de demarrage
'=======================
Repertoiredemarrage = cheminaffaire.Text
ChDrive disqueclient.Drive                         'Activation du lecteur du chemin du repertoire du client
ChDir Repertoiredemarrage
'==================
'Demarrage de ProE
'==================
Shell (Proestart)
End Sub
Private Sub Timer1_Timer()                            'mise en oeuvre du timer
configproarrivee = cheminaffaire.Text & "\" & "config.pro"
a = a - 1
Labela.Visible = True
Labela.Caption = a
If a = 0 Then
    Kill configproarrivee                              'destruction du config.pro d'arrivée
    Unload Form1                                       'fermeture du programme
End If
End Sub
Private Sub boutonannuler_Click()
Unload Form1
End Sub
************************************************************************

 

lundi 17 novembre 2008 à 11:04:21 | Re : diference entre execution exe par la console et execution par executable cree

lillith212

Membre Club
Bonjour,

Je comprends pas ta phrase "si j'execute le programme a partir de l'executable créé en utilisation license locale alors la l'application ne trouve pas le fichier de license"
Tu as créé un exécutable comment? tu déploie ton appli? explique moi s'il te plait
Merci
S.L.B.
lundi 17 novembre 2008 à 11:07:38 | Re : diference entre execution exe par la console et execution par executable cree

rober

Rober,
Quand je dit:
"si j'execute le programme a partir de l'executable créé en utilisation license locale alors la l'application ne trouve pas le fichier de license"

Cela veut dire que j'utilise l'executable créé a partir de la console vb6 et enregistré en tant qu'executable
lundi 17 novembre 2008 à 11:55:15 | Re : diference entre execution exe par la console et execution par executable cree

rober

Rober,

De plus, le logiciel lancé est un programme (CAO) installé en local sur mon pc avec fichier de license sur mon pc et en reseau programme installé sur mon pc et fichier de license sur un serveur.

je veux avoir la possibilité de le lancer des 2 manieres pour avoir une plus grande souplesse sur la gestion des postes de cao.

mon probleme concerne uniquement le lancement en local.le logiciel de cao demarre correctement mais ne trouve pas le fichier de license quand j'utilise l'executable de mon programme vb6 par contre quand j'execute mon programme a partir de la console vb6 la lecture du fichier license est ok et tout fonctionne corectement.

Quelle diference y a t'il entre l'execution du code a partir de la console vb6 et l'execution de l'executable?????

Merci pour votre aide
lundi 17 novembre 2008 à 12:13:36 | Re : diference entre execution exe par la console et execution par executable cree

lillith212

Membre Club
Re,

Tu t'es servi de quel logiciel pour réaliser ton install??
As-tu essayé avec innosetup et istool son ami???
lundi 17 novembre 2008 à 14:28:42 | Re : diference entre execution exe par la console et execution par executable cree

rober

Rober,

De quel logiciel d'install tu parles ?
si il sagit de l'install de l'exe du programme vb6 il n'y a pas d'install.
Merci
lundi 17 novembre 2008 à 15:04:34 | Re : diference entre execution exe par la console et execution par executable cree

lillith212

Membre Club
Réponse acceptée !
Ok c'est moi qui est partie en live...
Question : quand tu as testé, as-tu lancé ton programme depuis vb avec une compilation compléte??? (ctrl+F5)
lundi 17 novembre 2008 à 16:34:40 | Re : diference entre execution exe par la console et execution par executable cree

rober

Rober,

J'ai lancé le prog a partir de la console vb6 avec (ctrl+F5) je programme fonctionne correctement et je lis bien le fichier de license.
peut etre cela pourrait venir de mes fichiers.bat...........

ProeStartlocal.bat
@echo off
"C:\CAO\proeWildfire 3.0\bin\proe.exe" "C:\CAO\proeWildfire 3.0\bin\proe1.psf" %*

ProeStartreseau.bat
@echo off
"C:\Program Files\proeWildfire 3.0\bin\proe.exe" "C:\Program Files\proeWildfire 3.0\bin\proe1.psf" %*
mardi 18 novembre 2008 à 16:36:13 | Re : diference entre execution exe par la console et execution par executable cree

lillith212

Membre Club
Tu as mis tes chemin en dur???
C'est peut etre ca aussi qui peut te poser problème!

S.L.B.


mardi 18 novembre 2008 à 18:29:19 | Re : diference entre execution exe par la console et execution par executable cree

rober

Rober,

J'ai trouvé !!!!!!!!
L'exe du prog vb6 se creait en mode compatibilité WIN2000.
En enlevant le mode compatibilté tout est OKKKKKKKKKK..............

Je ne sais pas par quel mystere il s'etait retrouvé ainsi.

Quelle galere mais enfin tout est ok

Merci pour votre aide et A+


Cette discussion est classée dans : text, repertoire, pro, subprivate, numfile


Répondre à ce message

Sujets en rapport avec ce message

Création de repertoire [ par Remixgame ] Bonjour j'aimerais créer un repertoire avec ses sous repertoires EXEMPLE une boite de texte ou l'utilisateur indique la destination nommé Text2.textIl calcul heure de nuit [ par ocejade ] bonjour a vous les dieux bon je suis a la recherche d une personne qui peut m expliquer comment calculer des heures de nuitvoila ma question quel code SOS remplissage de Listview et TextBox [ par yabross ] Slt tout le monde, je suis debutant en programmantion, j'aimerai que vous m'aidiez à resoudre mon code inachever, je n'arrive pas à faire le code qui fichier text un peut comme une dll (je crois) [ par rolodo ] bien bonjour !! ce que je veux c que ex: je fait une apli avec au démarrage une fenêtre ou il faut entrer son nom bien je veux qu'a la 2e fois le no Enregistrer un listview pour toujours [ par yabross ] Slt tout le monde, je suis pour une aide si possible.Voici mon probleme:  je sauvegardé mes données que j'ai saisie sur ma Listview, c'est à dire je v Macro sans passer par la formule excel [ par Alban83 ] Bonjour tt le monde,J'ai fait une macro qui permet de dire le mois, en format texte, en fonction d'une date.Le pb c'est que je n'ai pas trouvé commant [XL-2003] lien hypertext copie de celulle entre deux fichier [ par gplog ] Bonjour à tous, voila le problème : J'ai deux fichier Excel. Sur le premier, je récupère les noms de fichiers situés dans un certain répertoire et je ouvrir un repertoire en [ par yabpat ] salut à tousj'ai un soucisje suis ala fin de mon application et j'ai encore un problème.j'aimerai ouvrir un chemin d'accès tout en cliquant sur le che [déplacé VB6 -> VBA] preselection texte d'une textbox [ par Patdebisca ] Bonjour, je chercher la meilleur facon , pour que lors de l ouverture d'une textbox ,le text qui s'affiche soit preselectionnée (facilitant la saisie Un DataReader associé à cette commande est déjà ouvert. Il doit d'abord être fermé [ par guice11 ] Je suis en train de faire une BDtheque et j'ai un tit soucis au niveau des auteurs. Je voudrais que quand je sélectionne une BD dc une ligne du datagr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,853 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales