bessouma06
Messages postés76Date d'inscriptionjeudi 9 décembre 2010StatutMembreDernière intervention19 décembre 2010
-
13 juil. 2007 à 00:06
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
30 juil. 2007 à 20:58
bonjour
un fois on a fait le package et l'exécutable est ce qu'il est nécessaire d'installer visual basic pour que l'application fonctionne correctement ?
si oui est ceque le package doit contenir des fichier bien déterminés relatifs à vb?
j'ai essayé d'exécuter une application faite par moi même su run poste qui ne contient pas vb mais ça n'a pas marché. il manque un fichier de type vb.dll
merci
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 13 juil. 2007 à 08:57
Il n'est pas necessaire d'installer VB6, c'est même interdit par la licence. Il suffit d'installer les runtimes VB6 (5/6 fichiers necessaires au fonctionnement des applis développées avec VB6). Ces runtimes font normalement partie du système depuis Windows XP.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 14 juil. 2007 à 02:58
salut,
Casy -> runtimes non fournis par défaut sur Windows (vista je sais pas, mais aucune version antérieure en tout cas)
bessouma06 ->
on le dit et on le redit :
un exe VB6 nécessite des runtimes qu'il faut fournir, ainsi que certaines dépendances
il faut faire un empaquetage.
l'utilitaire empaquetage et déploiement de VB6 est obsolète.
pour créer un setup correctement, clickonce est fourni avec VB.Net
pour tout autre langage (VB6, Java autre... dont VB.Net) on peut utiliser InnoSetup avec IsTools (performants et gratuits)
ces outils permettent évidemment de joindre d'autres fichiers que les ressources utiles au programme à déployer, tels les fichiers ini, les sons, images etc...
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 juil. 2007 à 10:22
PCPT -->, les runtimes VB6 doivent normalement etre préinstallées avec Windows XP, peut-etre pas avec la version de base mais tout au moins avec le SP2.
C'st mon cas, en tout cas, j'avais eu l'occasion de vérifier les composantes des fichiers d'install du SP2 (version CD) et j'y avait trouvé les dll du runtime de VB6 dedant. Et effectivement sur une machine vierge, j'ai pu faire tourner un exe VB6 sans installation préalable (l'exe était très leger et n'utilisait absolument aucun autre composant que ceux inclus de base dans VB6).
Tout comme d'ailleurs le Framework .Net 2.0 qui doit normalement s'installer automatiquement maintenant par l'intermédiare d'une mise à jour automatique de Windows post SP2 (je n'ai pas gardé le N° en mémoire, dsl)
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 14 juil. 2007 à 10:47
Casy -> très étrange... j'ai réinstallé mon 2e PC récemment avec un XP SP2 des plus... complet (de par sa provenance), j'ai bel et bien été obligé d'installer les runtimes.
appli testée : simple utilisation de WMI, aucune dépendance particulière
ver [5.1.2600]
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 30 juil. 2007 à 12:01
enitbasma : C'est cool
PCPT & Casy : ça m'est déjà arrivée, pour preuve, au boulot, mes dev VB6 fonctionnent sans Setup (pas le droit) et sans vb6.
A 'inverse, su un poste ayant le SP2 d'XP, il me demande les dlls.
Ce doit-être lié à autre chose (Office version Pro, peut-être)