[VB6] ==> Mais pourquoi est-il aussi méchant ?

==> Mais pourquoi est-il aussi méchant ? [VB6] - Programmation

Marsh Posté le 05-04-2001 à 14:19:51    

bonjour à tous,
 
Voilà mon (GROS) problème :
 
J'ai développé un logiciel de courtage en vins avec Visual Studio 6, sous Visual Basic 6. En gros dans mon application j'ouvre une base de données Microsoft Jet, je peux effectuer des modifications, etc., j'ai également utilisé Data Report pour créer des aperçus avant impression, entre autres pour les factures des clients.
 
Au cours de la création de mon logiciel, j'ai rajouté des composants et des références à mon projet, par exemple les "Microsoft DAO 3.6 ...", et des contrôles du genre MSHFlexGrid ou SSTab (des onglets plus jolis et bien plus pratiques que ceux de Kro$oft).
 
Quand j'exécute sous VB mon appli, ça marche nickel (heureusement me direz-vous ! :) ), la création de l'exécutable ne plante pas (plus en tout cas...), par contre là où ça merde, c'est quand je copie l'exécutable de mon appliaction sur un autre PC, là il manque plein de fichiers.
J'ai pensé que c'était les bibliothèques VB6 qui manquaient, alors j'ai téléchargé un pack regroupant les prinpales dll de VB6 que j'ai installé sur le PC en question.
 
Et maintenant, plus de problème du genre "fichier vb6fr.dll non trouvé", mais par contre, j'ai un superbe message :
<< Erreur d'exécution 429, le composant Active X ne peut créer l'objet >>.
J'ai regardé dans l'aide VB6 MSDN, et là il est dit, d'après ce que j'ai compris, qu'il manque encore des fichiers...
Merci l'aide, mais QUELS fichiers ???
 
 
et ça me fait bien chier !! :fou:  :fou:  :fou:  
 
Quelqu'un aurait une petite idée de la solution à mon problème ?
Merci
 
@+
Pentiore


---------------
Une Porsche sinon rien.
Reply

Marsh Posté le 05-04-2001 à 14:19:51   

Reply

Marsh Posté le 05-04-2001 à 14:21:42    

parce que :D :D

Reply

Marsh Posté le 05-04-2001 à 14:24:54    

Homme de bien, tu as voulu agrémenter ton application de petits détails agréables à l'oeil pour le client.
 
Voyant que VB ne te proposait pas ce que tu désirais, tu as décidé, logiquement, d'employer des modules externes.
 
Et, maintenant, tu découvres, à ton grand désarroi, que les modules externes proposés ne fonctionnent pas sur d'autres postes...
 
CAI DOMMAGE HEIN? :sol:  
 
Bon, a priori, il faut que tu inclues TOUTES les dll des modules externes.. pas seulement celles de VB6.
 
On a eu le même problème au bureau, et, à chaque nouvelle install, c'est la prière.
 
Depuis, on code sous PB, tout est géré en natif (ou presque).

Reply

Marsh Posté le 05-04-2001 à 14:31:45    

Créé un package de déploiement (menu démarrer\Programmes\Visual Studio\Visual Studio Tools\Package & Deployment Wizard), celui-ci regroupera les dll et ocx ke ton projet VB a besoin et créera un installeur de merde ms un installeur pour ton appli....

Reply

Marsh Posté le 05-04-2001 à 15:01:20    

il manque sur ton PC client, le MDAC, et surtout les OCX qui contiennent SSTab  et autres
par contre SSTab est soumis à licence si jeme souviens bien, il risque de te mettre des messages partout si tu ne l'as pas enregistré

Reply

Marsh Posté le 05-04-2001 à 16:03:23    

Styx0 a écrit a écrit :

il manque sur ton PC client, le MDAC, et surtout les OCX qui contiennent SSTab  et autres
par contre SSTab est soumis à licence si jeme souviens bien, il risque de te mettre des messages partout si tu ne l'as pas enregistré




 
Ca sent le vécu tout ça :lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed