Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.UserControl [ Windows / Autre ] (babchrist)

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

Membre Club

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.

@+,  1/1 Ju£i€n 1/1


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

Membre Club
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

Administrateur CodeS-SourceS
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

Membre Club
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é dans : programme, vb, windows, xp, usercontrol


Répondre à ce message

Sujets en rapport avec ce message

Pbs executable VB [ par lanfest ] J'ai creer un programme en vb que j'ai compile pour en faire un executable. lorsque je lance se programme sur mes disque locaux le programme s'execut windows xp [ par kev900001 ] bonjour,je voudrai savoir si c'est possible de lance mon programme au moment ou windows demande le mots de passe de session comme ca mon programme et Compatibilité d'un prog VB sur WINDOWS 98 SE [ par jorion7 ] Bonjour à tous, Je développe des programmes VB 6.0 sur un PC utilsant Windows XP. Lors de l'installation de l'un de mes soft sur une machine comportan Icones XP et vb.net [ par shadow1779 ] Bonjour,je suis en train de réaliser une application windows en vb 2005 et je souhaite l'enrichir graphiquement en lui appliquant des icones de window Detection d'une connexion de Windows ou de son arret [ par Nico_M ] Bonsoir,J'apprend le VB pour un project ponctuel et j'ai besoin de démarrer mon programme au démarrage de windows et il doit exécuter une dernière com Clef Windows Xp - VB 2003 [ par chris_p ] Bonjour,Avant de reformater un pc, je souhaiterai faire ressortir sa clé Ms Windows.De ce fait, je voudrais créer un ptit programme super simple avec Programme changement de variable XP [ par kishkaya ] Bonjour,Je suis totalement débutant en VB mais je fais du java et du C++.J'aimeraisa réaliser une petite application qui possede une variable mémoire ecran veille windows xp [ par benben1234 ] bonjour je cherhce une petit programme ou un codequi tourne en tache de fond windows pour relancer l ecran de veille car toute les 5 minutes le pc [vb express] Raccourcis clavier dans windows [ par 85bmx85 ] Bonjour tout le monde, Comme vous le savez tous il est possible dans windows d'attribuer a un programme un raccourci clavier pour pouvoir le lancer ra 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


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.