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 :

Problème à la compilation ?


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 5
    Par défaut Problème à la compilation ?
    Bonjour,

    Voilà je bug là dessus depuis quelques temps déjà :
    J'ai un projet en visual basic 6 qui fait planter l'EDI vb à la compilation. En effet dès que je tente soit de debugger mon appli, soit de l'executer, soit de créer l'exe, visual basic ferme sans afficher aucun message .

    J'ai par contre d'autres projets vb6 qui sont compilés sans aucun souci. Le problème est de plus propre à mon poste : j'ai importé les sources depuis une autre machine où tout fonctionne très bien.

    Moultes réinstall et upgrades de différentes version de vb6 ne changent rien. Toutes les dll requises par le projet sont là.

    Quelqu'un aurait-il une idée ?? Mon client commence à me regarder d'un mauvais œil car je ne peux pas debugger son appli du coup.

    Merci d'avance.

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    les raisons peuvent être multiples !
    Tiens, je vais t'en donner un exemple (entre des milliers d'autres possibilités) :
    J'ai créé il y a quelques années un ocx un peu particulier et utilisable uniquement s'il avait été acquis "légalement".
    Il s'agissait simplement d'un contrôle utilisateur. Ce dernier s'insérait sans problème, mais, à moins de compléter valablement certaines de ses propriétés, provoquait purement et simplement la fermeture de VB à la compilation, sans (bien évidemment... hé ! hé !) le moindre petit message.
    Ce n'est là, une autre fois, qu'un exemple parmi une floppée + 15 possibles.

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 5
    Par défaut
    Hello !
    merci de me répondre : au moins j'ai un avis

    est-ce que tu penses que sourcesafe (la version qui va avec vb6) pourrait être la cause de ce genre de problème ? Ce qui m'étonne c'est que j'ai parfaitement le droit de modifier le source et d'enregistrer les modifs ... mais pas de compiler.

    Est-ce que tu as une idée sur une façon d'obtenir plus d'infos sur ce plantage ?? genre j'ai vu qu'il était possible de compiler en ligne de commande avec VB.Net. C'est aussi possible avec vb6 ? je ne trouve pas de vbc.exe dans les répertoires de correspondant à vb6...
    J'ai également entendu parler de visualmake mais le dl pante ... Quelq'un aurait une autre idée ??

    en gros je ne cherche pas la solution toute faite mais plutôt un moyen quelconque pour la trouver ...

    merci en tout cas d'avoir pris mon message en compte.

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Je te l'ai dit : les causes peuvent être nombreuses et variées...
    Dans l'exemple que je t'ai cité, par exemple ===>> l'utilisateur n'a aucun moyen de déceler la cause, puisqu'il ne peut même pas créer un exe dont il pourrait "espionner" le déroulement.
    Parle-nous plutôt (fais-en un inventaire complet) des composants et références qu'utilise ton projet.

    EDIT : ce que tu peux faire d'intelligent est d'aller, depuis le PC où "ça marche", y faire un setup d'installation et examiner le fichier obtenu (setup.lst... je crois).

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 5
    Par défaut
    Ok merci pour la piste du setup.lst je vais aller regarder ça (le poste qui fonctionne n'est pas à côté de moi et est difficile à joindre...). Si je trouve des choses bizarres dedans je vous dis.

    Pour te répondre :
    Mes composants :
    • CTRLOCX
    • Microsoft Common Dialog Controls 6.0 (OLEDB)
    • Microsoft Data List Control 6.0 (SP3)
    • Micorsoft tabbed dialog control 6.0 (SP5)
    • Microsoft Windows Common Controls 6.0 (SP6)
    • Microsoft Windows Common Controls-2.6.0 (SP4)
    • Sheridan Datagrid/Combo/DropDown 3.1 (OLEDB)


    Mes références :
    • Visual Basic for Applications
    • Visual Basic Runtimes objects and procedures
    • Visual Basic objects and procedures
    • OLE Automation
    • Data Dynamics Active reports
    • Microsoft Jet and Replication objects 2.6 library
    • Microsoft Active X data object 2.6 library
    • Microsoft DAO 3.6 objects library
    • HDSE compression 1.0 Type library
    • Microsoft data formatting objects library 6.0 (SP)4


    Sachant que nous utilisons un Filesystemobject (Microsoft Scripting runtime - scrrun.dll) mais sur la machine où tout fonctionne, la dll n'est pas référencée dans le projet. Et ajouter cette librairie sur ma machine ne change rien...

    J'ai vérifié que les dll des références eux étaient bien présentes sur mon poste.

    ça te donne des infos ?

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Citation Envoyé par niouuu Voir le message
    ça te donne des infos ?
    A moi non (pas seulement ainsi)
    Et encore moins sans connaitre ton OS (je pense en particulier (mais pas uniquement, notamment avec Vista) à Microsoft Common Dialog Controls 6.0 (OLEDB)
    Désolé ami...
    essaye donc de créer un projet nouveau, en insérant un après l'autre chacun de ces éléments===>> essaye entre chaque insertion et vois quand "ça plante) ...
    On ne m'entendra jamais suffisamment répéter (on pourra toujours hurler, mais ...) qu'une application doit, autant que faire se peut, être comme ce qu'indique mon profil : ===>>> la plus INDEPENDANTE possible...

    Bonne chance dans tes essais et recherches...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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