begin process at 2010 02 09 22:15:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Au secours !!! fichiers périmés ...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Au secours !!! fichiers périmés ...

jeudi 18 novembre 2004 à 20:05:15 | Au secours !!! fichiers périmés ...

cedemo

Bonjour à tous !

J'aimerais savoir si vous connaissez une solution à mon autre problème :

Pour qu'un autre ordinateur me laisse installer mon programme, le seul moyen que j'ai trouvé c'est de lui dire d'installer tous les fichiers (y compris système) dans le répertoire d'installation au lieu du classique "C:\ ...."

Cela marche ... mais a pour effet d'afficher un message lors de la désinstallation, du type : " fichiers copiés dans le fichier journal ... celui-ci est peut-être endommagé..." et on est obligé de cliquez sur OK à chaque fichier (une petite dizaine...)

Je pense qu'il s'est rendu compte qu'il y avait des fichiers système qui lui passaient sous le nez en n'étant pas copiés où il a l'habitude de le faire ... mais c'est tout de même un peu déroutant surtout pour celui qui croît installer un truc de "pro", enfin clean quoi ...

En fait, si je veux installer les fichiers dont a besoin mon programme là où il veut, il me parle de fichiers périmés ... travaillant sous Windows 98 (eh oui !!! il en reste... :) je suppose que mes fichiers sont plus anciens que ceux déjà présents ... (
avec windows 2000 c'est pareil ... :( )

Mais pourquoi ne me propose-t'il pas tout simplement d'écraser l'ancien ou de refuser (comme un vulgaire "copier-coller") ?

J'ai aussi essayé avec "Windows Installer" ... je ne me rappelle plus mais l'essai n'avait pas été concluant ...

Le problème c'est que je ne suis qu'un tout petit débutant dans le grand monde de Visual Basic ... et de la programmation

S'il vous plaît .... aidez-moi


cedemo
jeudi 18 novembre 2004 à 20:18:14 | Re : Au secours !!! fichiers périmés ...

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut, je pense qu'une partie de la solution est LA

Cordialement, CanisLupus
mercredi 3 août 2005 à 23:25:18 | Re : Au secours !!! fichiers périmés ...

logistel

Problème d’installation d’une application VB sur une autre machine, affichage du

Message « L’installation ne peut continuer parce que certains de vos fichiers systèmes sont périmés. …. »

Bonjour,

Cela fait 3 jours que je galère avec le problème du message « fichiers périmés «  et du reboot de windows .

Ci-dessous plusieurs infos piochées ça et là.

En résumé si j’ai bien compris cela signifie que si votre application repère sur votre machine une DLL du runtime (voir définition et liste ci-dessous) plus ancienne que celle que vous voulez installer il l’écrit dans un fichier TEMP et à la fin vous demande de rebooter pour mettre à jour. Problème au redémarrage il ne retrouve pas la liste des DLL’s à mettre à jour et recommence son cinéma.

J’ai fait plusieurs essais notamment en téléchargeant sur microsoft le service pack 6 et le VB6SP6 et le programme vbrun60sp6.exe qui est un programme extractible qui met à jour les DLL du runtime par un simple ShellExecute depuis votre programme d’installation.

Cela ne marche toujours pas.

Pour contourner ce problème, il faut à mon avis mettre dans le projet les plus vieilles DLL et ocx, ainsi il n’aura rien à mettre à jour.

Je me propose donc d’utiliser une vielle machine sur laquelle je vais installer Windows 98 et j’installerai juste VB6 original sans surtout mettre à jour les services packs de mise à jour. Ainsi il est probable que mon apllication utilisant les fichiers d’origine , c'est-à-dire les plus anciens, n’est pas de problème à l’installation.

Ceci n’est que de la théorie, mais je vais essayer.

Ci-dessous des explications prises un peu partout. A vous de voir, il semble qu’il y est d’autres solutions.

ouf….

Salut,

Il suffit d'avoir un prog d'amorcage (moi j'utilise un self extractor) qui
place toutes les dll du runtime et l'exe ds un repertoire temp, ainsi mon
exe d'installation peut démarrer.

(si tu veux voir ca en fonctionnement :
http://ngsoftfr.free.fr/mirror/sc_setup.exe c'est bien un prog vb qui fait
le boulot :) )

--
Nicolas G. (je lui ai envoyé un mail100 euros)

programmeInnoSetup pour déployer

Kiriasse

01-05-2005, 04:06 PM

Ou bien améliorer le résultat de l'assistant d'empaquetage et déploiement...
Voir http://www.kiriasse.fr/lanceur.html

"Pascal B." <Pascbr@hotmail_ANTISPASM_.com> a écrit dans le message de news:
eAFk3v88EHA.1524@TK2MSFTNGP09.phx.gbl...
> Bonjour Fabrice,
>
> Il existe sur le site de Microsoft un "nouveau" programme de déploiement:
> Installer 1.1 (gratuit !)
> bien plus moderne et également adapté aux projets VB
>
> Pascal B.

Comment Faire un programme d’installation VB6

auteur : Romain Puyfoulhoux

Vous pouvez utiliser l'assistant d'empaquetage et deploiement. Vous le trouverez dans le gestionnaire des suppléments de Visual Basic, ou dans les programmes du menu Démarrer, dans les outils Microsoft Visual Studio 6.0.

 

Il existe aussi des logiciels commerciaux complets et de bonne qualité, tels ceux édités par les sociétés Installshield et Wise.

 

Et enfin quelques outils gratuits :

 

  • Inno Setup : vous permet de créer un programme d'installation personnalisé
  • IsTool : interface graphique pour Inno Setup, permet aussi de convertir un fichier setup.lst créé par l'Assistant d'Empaquetage en fichier iss pour Inno Setup
  • Visual Studio Installer 1.1 : créateur de programme d'installation, n'existe pas en français

 

 

 

Le Run Time de VB6 est constitué de :

 

Visual Basic 6.0

 

MSVBVM60.DLL, OLEAUT32.DLL, OLEPRO32.DLL, STDOLE2.TLB, ASYCFILT.DLL, COMCAT.DLL

 

 

 

 

Pourquoi le setup de VB m'indique que des fichiers systèmes sont périmés pendant l'installation de mon application ?

[haut]

auteur : Romain Puyfoulhoux

Ce message a lieu si un ou plusieurs fichiers systèmes à mettre à jour sont chargés en mémoire par Windows au démarrage du système. Le fichier étant chargé en mémoire, Windows doit avoir redémarré pour que la version incluse dans votre setup soit chargée à la place de la version actuelle. Pour éviter ce désagrément, regardez quels sont les fichiers présents dans la section [bootstrap files] du fichier setup.lst. Vous pouvez fournir dans votre setup les versions de ces fichiers qui sont livrées avec VB6, plutôt que les mises à jour qui ont été installées sur votre système. En effet, plus les versions que vous fournirez seront récentes, plus les postes clients devant redémarrer lors de l'installation de votre programme seront nombreux. Les versions incluses dans votre setup sont celles qui sont présentes dans votre répertoire système.

 

Vérifiez aussi dans le fichier setup.lst que le fichier msvcrt.dll n'est pas dans la section [setup1 files] mais [bootstrap files], et déplacez-le dans cette section le cas échéant.

 

 

 

 

 

Usage : regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - Unregister server
/s - Silent; display no message boxes
/c - Console output
/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall
/n - do not call DllRegisterServer; this option must be used with /i

Pour installer ta dll tu fais regsvr32 ta_dll.dll et pour la désinstaller c'est regsvr32 /u ta_dll.dll...

 

 

 



Cette discussion est classée dans : secours, windows, fichiers, installer, périmés


Répondre à ce message

Sujets en rapport avec ce message

compatibilité en VB6 et Windows 2000 [ par lolomath ] Bonjour à tous j'ai développé un programme sous vb6 que j'aimerais installé dans diverses machinesSi tout ce passe bien en W95 et W98 même en XPWindow Copie de fichiers sous Windows NT [ par Sébastien ] Lorsque j'utilise les commandes FSO sous Windows NT : Windows me renvoie une erreur "Fichier déjà présent, impossible de le remplacer."Comment faire ? Ouvrir des fichiers avec son application via windows [ par cbjp85 ] Salut,je sais associer un type de fichiers avec mon application.Mais je voudrais que le fichiers soit chargé (comme si je l'ouvrais par mon applicatio Supprimer des fichiers ! HELP !!! [ par Leurch ] Salut,J'essai de supprimer tous les fichiers d'un meme type (par ex les fichier temps).Mon code ressemble a ca :Private Sub Command3_Click()ChDrive "c ASP et WINDOWS XP [ par foofur ] Bonjour, Je suis débutante en ASP et je souhaite installer le nécessaire chez moi pour le travailler. J'ai déjà installé les services internet de xp p probleme vb deploiement windows 98 2000 [ par laulo ] LaurenzoJ'ai utilisé l'assistant de deploiement vbje rencontre des difficultes pour installer mon application sur WINDOWS 2000 telecharger ''APPS.INF'' [ par sataoh ] G un probleme sur mon PC, c que tous les fichiers de Windows Command on ete efface [peut etre par erreur]et que desormais mon clavier est configurer e Install: Fichiers périmés..lesquels? Pourquoi? [ par themaste ] Bonjour a tous!Voila, j'ai l'erreur qui semble etre classique:Vos fichier sont périmé blablabla....J'ai fait un empaquetage avec VB6.Par contre, j'ai erreur dans l'installation de fichiers compilés [ par loik ] Bonjour,voilà j'ai un petit pb avec vb6, lorsque que je veux lancer l'installation d'un logiciel que j'ai compilé moi même l'installation se passe bie Windows Installer 1.0 [ par emap ] Bonjour à tous,Je suis desesperé.. :( avec windows installer (english@¤$!!#) je peux creer mes cles ds la base de registre lors de l'install mais je v


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales