Accueil > Forum > > > > VB.UserControl
VB.UserControl
mardi 12 septembre 2006 à 11:41:16 |
VB.UserControl

babchrist
|
Bonjour je développe sous Windows 2000, Visual Basic 6.Depuis une
semaine j'ai un problème très sérieux.Mon programme dévelppé sous
Windows 2000, Visual Basic 6, tournait bien, aussi sur Windows 2000 que
sur Windows XP SP2.J'ai apporté quelques modification dans mon
programme, et depuis ce moment, environ une semaine, l'éxutable ne se
lance plus sur Windows XP.
Quand je tante de le lancer, le message suivant m'est renvoyé :
-----------------------------------------------------------------------------------------
Erreur d'exécution '374'
Impossible d'activer le contrôle "VB.UserControl". Ce contrôle est
peut-être incompatible avec votre application.Vérifier que vous
utilisez la version du contrôle qui a été fournie avec votre applicaton. -----------------------------------------------------------------------------------------
J'ai formaté mon XP puis je l'ai réinstallé mais c'est encore la même
chose alors si quelqu'un peut m'aider, je serai très heureux.Je signale
que mon programme fonctionne avec une base de données SQL. Merci.
|
|
mardi 12 septembre 2006 à 11:46:36 |
Re : VB.UserControl

jrivet
|
Salut,
Est ce que ton UserControl fait appel a des Dll.
J'avais eu se problème (juste sur W2k) et cela venait du fait qu'il allait chercher les dll au mauvais endroit et donc ne les trouvait pas=> Erreur et c'est ce message d'erreur qui venait.
@+, Ju£i€n
|
|
mardi 12 septembre 2006 à 12:36:59 |
Re : VB.UserControl

babchrist
|
J'ai reçu la réponse de "jrivet". Mais en fait, j'ai vérifié les DLL,
elles sont toutes aux bons endroits alors je ne sais pas ce qui se
passe.Merci "jrivet", merci de m'aider encore.
--------------------------VOICI MON PROBLEME--------------------------
Bonjour je développe sous Windows 2000, Visual Basic 6.Depuis une
semaine j'ai un problème très sérieux.Mon programme dévelppé sous
Windows 2000, Visual Basic 6, tournait bien, aussi sur Windows 2000 que
sur Windows XP SP2.J'ai apporté quelques modification dans mon
programme, et depuis ce moment, environ une semaine, l'éxutable ne se
lance plus sur Windows XP.
Quand je tante de le lancer, le message suivant m'est renvoyé :
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
Erreur d'exécution '374'
Impossible d'activer le contrôle "VB.UserControl". Ce contrôle est
peut-être incompatible avec votre application.Vérifier que vous
utilisez la version du contrôle qui a été fournie avec votre applicaton.
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
J'ai formaté mon XP puis je l'ai réinstallé mais c'est encore la même
chose alors si quelqu'un peut m'aider, je serai très heureux.Je signale
que mon programme fonctionne avec une base de données SQL. Merci.
|
|
mardi 12 septembre 2006 à 13:09:23 |
Re : VB.UserControl

casy
|
Symptomes classique d'une simple copie d'exe sur une machine vierge.
Combient de fois faudra-t-il le dire, lorsque vous voulez déployer des applications, il faut pas copier l'exe. Il faut faire un empaquetage et ensuite sur la machine cible, il faut faire une installation. Comme tout logiciel acheté dans le commerce, il faut passer par une installation pour qu'il fonctionne.
Dans ton cas, le message d'erreur me laisse à penser qu'un des controles que tu utilise dans ton appli, n'est pas enregistré sous XP. S'il s'agit d'ocx, ou de dll activeX, faire une copie ne suffit pas, il faut les enregistrer dans la base de registre. Il semblerait que ce soit un usercontrol en plus, as-tu ce type de controle dans ton projet? si c'est le cas, il n'y a aucune chance qu'il soit déjà installé sous XP.
Donc un petit tour par la procédure d'empaquetage (voir InnoSetup et son copain IsTools)
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
mardi 12 septembre 2006 à 14:09:56 |
Re : VB.UserControl

PCPT
|
salut, Casy -> prend ton mal en patience  . quand on voit que les sources parlant d'essayer de se passer de vb6fr.dll font un tabac, je doute que les bons conseils soient vraiment recherchés... celà dit pour le coup je ne pense pas que le problème vienne d'un exe sur un PC sans runtime... JRivet doit être plus proche du vrai problème : un activex étant lié à un autre qui lui ne serait pas dans le dossier de l'appli. celà dit un point me chagrine... : Impossible d'activer le contrôle "VB.UserControl"ceci n'a pas forcément de rapport avec l'ocx, A MOINS que le usercontrol contiennet un activex (dll ou ocx) compilé. (différence à comprendre = ocx qui enregistre un autre, et exe qui nécessite .....) autre possibilité badchrist, ou plutôt "petite précision", peut-être ton usercontrol contient un webbrowser ( shdocvw.dll). dans ce cas il est présent sur W2K, tu ne peux pas l'installer "par défaut" avec innosetup (il faut forcer manuellement), et si ton XP est tout neuf, SP2 etc..., tu as peut-être IE7 qui ne contient plus cette dll ( frame.dll il me semble) voilà quelques pistes.... @+ PCPT [AFCK] Prenez un instant pour répondre à ce sondage svp 
|
|
mardi 12 septembre 2006 à 14:18:16 |
Re : VB.UserControl

casy
|
Je me suis peut-etre mal exprimé, mais PCPT, on est tout à fait d'accord.
Il ne s'agit pas des runtimes à priori, mais d'un activex (dll ou ocx) ou d'un composant d'un des activex du projet qui est absent.
Normalment une installation devrait résoudre ces problèmes là, à l'exception de quelques cas particuliers récalcitrants (WebBrowser peut-etre je ne connais pas, mais aussi Microsoft Form 2.0 par exemple).
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
Cette discussion est classée dans : programme, vb, windows, xp, usercontrol
Répondre à ce message
Sujets en rapport avec ce message
Installation d'un programme VB sur Windows NT (ou 2000) - help ! [ par jray ]
J'ai un ENORME problème.J'ai créé plusieurs programme en VB et j'ai remarqué qu'ils on tous le même problème sous WIndows NT/2000:Si je me "logge" en
Programme VB sous Win ME [ par armand_c ]
URGENT!!!!J'ai réalisé un empaquetage d'un projet (programme d'installation) en VB6 sous windows 98. Lorsque j'essaie de l'installer sous windows mill
Problème fonction recherche de windows XP car utilisé prog vb recherche [ par Philippe734 ]
Salut,g fait un prog qui utilise une fonction de recherche de fichier sous win (le projet vb d'originie contient recherche.cls)MAISdepuis qu'il a été
VB + DCOM --> Service Windows [ par Clem2k ]
Sali Salu, ...Je fais un appel a témoins, pour ceux qui connaissent VB et un piti peu Windows ...TOUT D'ABORD LE PROBLEME N'EST PAS DE TRANSFORMER UN
Appli VB sous XP à faire fonctionner sur 98 [ par fafacas ]
Bonjour,J'ai fait une appi VB sur Windows XP, j'ai mis plusieurs pc en réseau et j'ai créé un contôle ODBC sur Windows de chaque pc pour qu'ils trouve
VB Resource File avec windows XP [ par DevArno ]
Bonjour,J'ai un petit probleme actuellement.J'ai plusieurs applications VB qui utilisent des resources file pour gérer le multilangue.L'utilisation de
98 - Me et VB [ par curl ]
Bonjour,Un programme en visual basic (.exe) ne fonctionne pas de la même façon sous windows 98 et sous windows Me.D'ou cela peut il venir ?(J'utilise
port série et windows xp (vb 6.0) [ par souksouk ]
Hello,je recherche le controle MScomm32.ocx , je ne le trouve pas sur ma machine.matos: win xp, vb6.0Comment je pourrais l'avoir? pour l'installer je
Conflit entre un programme VB installé et Office [ par PATHORNET ]
Au secours !!je rencontre le problême suivant:j'installe sur une machine mon programme (développé en VB sous XP) empaqueté avec l'utilitaire de VB sou
comment utiliser les styles windows xp en vb? [ par hammaaissaoui ]
debutant en programmation
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.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 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
|