IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Mon programme ne voit pas une form


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 24
    Points : 16
    Points
    16
    Par défaut Mon programme ne voit pas une form
    Bonjour à tous

    J'ai fait une copie de mon projet. Quand j'exécute la copie, l'une des form n'apparait pas dans la liste de mes feuilles pourtant elle est bien présente dans le dossier. Du coup, le projet refuse de marcher.

    Quelqu'un pourrait-il me donner un coup de main ? ou juste me guider vers un cas similaire, j'en cherche depuis une heure mais je vois pas ? Merci

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 165
    Points
    17 165
    Par défaut
    Salut

    Sous VB6, il y a souvent 2 fichiers pour définir un Form, un .frm et un .frx.
    Sinon , dans le dossier de copie, regardes dans le .vbp si le nom du Form manquant y est bien indiqué.
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2012
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    Bonjour

    la form qui manque est présent dans le dossier. je veux dire les deux extensions sont présentes.

  4. #4
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 165
    Points
    17 165
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    .......
    dans le dossier de copie, regardes dans le .vbp si le nom du Form manquant y est bien indiqué.
    je voulais dire par là, dans ce .vbp, le nom du Form y est il, avec la même orthographe ?, bien que si l'orthographe est différente cela provoquerai une erreur lors du chargement du projet.
    Exemple d'un programme qui contient 3 Forms et 2 Modules
    Citation Envoyé par .vbp
    Form=Form1.frm
    Module=Module1; Module1.bas
    Form=FormImprim.frm
    Form=Form2.frm
    Module=ModuleMFUtility_dll; ModuleMFUtility_dll.bas
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre éprouvé Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 934
    Points : 1 274
    Points
    1 274
    Par défaut
    Citation Envoyé par bazoique Voir le message
    Bonjour à tous

    J'ai fait une copie de mon projet. Quand j'exécute la copie, l'une des form n'apparait pas dans la liste de mes feuilles pourtant elle est bien présente dans le dossier. Du coup, le projet refuse de marcher.

    Quelqu'un pourrait-il me donner un coup de main ? ou juste me guider vers un cas similaire, j'en cherche depuis une heure mais je vois pas ? Merci
    Truc à la con qui m'est arrivé une fois avec VB5 : voire si dans le fichier .VBP les fichiers ne sont pas référencés avec leur chemin d'accès complet au lieu du nom de fichier seul

    Si tous les fichiers de ton projet sont dans le même répertoire, leur nom dans le fichier VBP ne doit pas comporter de chemin d'accès, juste le nom de fichier. Dans le cas contraire, éditer le fichier VBP avec un éditeur de texte et supprimer les chemins d'accès.

    A+
    Quand deux personnes échangent un euro, chacun repart avec un euro.
    Quand deux personnes échangent une idée, chacun repart avec deux idées.

  6. #6
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Bonjour,
    Citation Envoyé par electroremy Voir le message
    Truc à la con qui m'est arrivé une fois avec VB5 : voire si dans le fichier .VBP les fichiers ne sont pas référencés avec leur chemin d'accès complet au lieu du nom de fichier seul

    Si tous les fichiers de ton projet sont dans le même répertoire, leur nom dans le fichier VBP ne doit pas comporter de chemin d'accès, juste le nom de fichier. Dans le cas contraire, éditer le fichier VBP avec un éditeur de texte et supprimer les chemins d'accès.

    A+
    Oui mais cela suppose aussi qu'un chemin relatif puisse être construit à partir du fichier projet
    donc qu'ils se situent sur le même disque.
    => la solution quand on veut pouvoir réaliser des back-up de projet consiste à créer un répertoire enfant au projet
    qui va contenir toutes les sources du projet.

    Ex. Répertoire <Sources> dans le même répertoire que le fichier vbp
    le contenu du fichier sera alors par ex : Form=<Name>;.\<Sources>\Form1.frm

    Si les sources sont dans le même répertoire que le fichier vbp
    le contenu du fichier sera alors par ex: Form=<Name>;Form1.frm
    où <Name> est le nom du module dans la fenêtre 'Explorateur du projet'


    Pour solutionner le cas en cours :
    - Accessoirement, créer un répertoire <Projet xxx>
    - Créer le répertoire enfant <Sources> dans <Projet xxx>
    Depuis le fichier projet initial, dans l'IDE
    - <Enregistrer sous> <Projet>.vbp dans le répertoire <Projet xxx>
    - Faire de même pour chaque module : <Enregister sous> dans le répertoire <Sources>.
    => Chaque copie du répertoire <Projet xxx> contiendra ensuite un fichier projet fonctionnel.

Discussions similaires

  1. Réponses: 11
    Dernier message: 06/12/2008, 13h15
  2. Réponses: 2
    Dernier message: 06/04/2008, 12h18
  3. Mon programme ne marche pas aprés le if:?
    Par mitherkiller dans le forum C
    Réponses: 28
    Dernier message: 28/03/2007, 19h47
  4. Mon programme ne fonctionne pas
    Par phil23 dans le forum C
    Réponses: 4
    Dernier message: 22/03/2007, 16h31
  5. Sos mon programme ne marche pas
    Par monalisa_dulouvre dans le forum C
    Réponses: 49
    Dernier message: 26/12/2006, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo