begin process at 2008 05 17 03:03:04
1 173 899 membres
32 nouveaux aujourd'hui
13 973 membres club

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 !

UNE AUTRE SOLUTION POUR UN PROGRAME AUTOMONE EN VB COMPRESSER CE N'EST PAS UNE SOURCE MAIS UNE EXPLICATION


Information sur la source

Catégorie :Trucs & Astuces Niveau : Débutant Date de création : 16/05/2003 Date de mise à jour : 16/05/2003 06:39:57 Vu : 2 984

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

telecharger un logiciel media builder sur le site
http://www.mediachance.com/

j'arrive a lancer un exe vb qui fais 28ko
msvb6.....et vb6fr... qui font a eu trois environ 2 mo

le fichier une fois compilé fais 470ko en tout

il suffit de mettre un script dans media builder et incorporer les dll et l'exe
dans la partie Embedded\    voir l'aide de media builder

voici le code tout con bien sur vous pouvez mettre le chemin ou vous voulez mettre vos dll et exe
avec la fonction copyfile ,source ,dest

et le run de l'exe qui se trouve idem dans l'executable compilé par media builder  a vous de voir et faire des essais c assé cool et ca compresse come on veux

Source

  • destdir$ = 'C:\windows'
  • dest$ = destdir$ + '\vb6fr.dll'
  • source$ = '<Embedded>\vb6fr.dll'
  • SysCommand("CopyFile","source$,dest$")
  • destdir$ = 'C:\windows'
  • dest$ = destdir$ + '\msvbvm60.dll'
  • source$ = '<Embedded>\msvbvm60.dll'
  • SysCommand("CopyFile","source$,dest$")
  • Run("<Embedded>\votre_executable.exe","")
  • Exit()
  • code source media builder et non vb koike ca lui ressemble etrangement lol
destdir$ = 'C:\windows'
dest$ = destdir$ + '\vb6fr.dll'
source$ = '<Embedded>\vb6fr.dll'
SysCommand("CopyFile","source$,dest$")
destdir$ = 'C:\windows'
dest$ = destdir$ + '\msvbvm60.dll'
source$ = '<Embedded>\msvbvm60.dll'
SysCommand("CopyFile","source$,dest$")
Run("<Embedded>\votre_executable.exe","")
Exit()


code source media builder et non vb koike ca lui ressemble etrangement lol 
  • signaler à un administrateur
    Commentaire de devsurf le 16/05/2003 07:00:30

    C'est koi tout ca?
    Pourriez expliquer de qoui il s'agit? C qui VB compresser ?

  • signaler à un administrateur
    Commentaire de Renfield le 16/05/2003 08:01:48 administrateur CS

    Excellent !! tout bonnement ! et je pèse mes mots !

    il y a meme surement qq'un qui va s'amuser a automatiser ce procesus ( en fonction des dependances , juste grace au VBP ....)

    si personne ne Release ca avant ce soir , je vais sans doutte m'y coller....

    encore un fois merci pour l'info !

  • signaler à un administrateur
    Commentaire de moustachu le 16/05/2003 10:13:44

    Ouais mais c'est pô gratuit :(

  • signaler à un administrateur
    Commentaire de farfad le 16/05/2003 21:38:50

    si ça marche c cool :)

  • signaler à un administrateur
    Commentaire de farfad le 16/05/2003 21:44:50

    ou plutôt : c cool PUISQUE ça marche :D

  • signaler à un administrateur
    Commentaire de RaZoR le 17/05/2003 09:07:16

    et on peut le trouver ou ce logiciel : "VB Compresser" ???
    [Meme payant !]

  • signaler à un administrateur
    Commentaire de clafouti le 17/05/2003 09:17:10

    Attention !
    La copie brute des fichiers msvbvm60.dll et vb6fr.dll peut entraîner quelques problèmes car il n'y a pas de vérification de la version.
    Même chose pour les OCX, qui doivent être enregistrés.

  • signaler à un administrateur
    Commentaire de apxa le 17/05/2003 10:54:36

    Salut,
    Ton truc est-ce une sorte de lanceur/decompresseur à winzip selfextractor ?
    Si oui alors ca sert pas a grand chose.
    Si non alors sache que je pense que rien ne vaut un bon install shield ou wise installer pour publier ton exe, surtout si c'est payant.
    Ceci dit je n'est pas vu les possibilites autres qu'offrent ce soft...

    Have Fun ;)

  • signaler à un administrateur
    Commentaire de Elastycman le 19/05/2003 20:02:51



    Alor jexplik un peu puiske personne si colle.
    Dabord le logiciel (9mo kan mem!) est un shareware mais ki march sans problem si on a pa la license!
    Ensuite  pour enlever les dependances des dll vb c simple :
        - menu projet "embefef files" et la vous ajouter votre projet vb (en exe) et les dll (msvbvm60.dll et vb6fr.dll)
        - ensuite vous double clikez sur page 1 en ba de la page de demarrage du multimedia builder
        - un new menu apparait et en ba a gauche de ce menu ya marké "script" vous clikez sur le ptit calpin juste en dessou.
        - encore un new menu  et la vous markez:
    destdir$ = 'C:windowssystem32'
    dest$ = destdir$ + 'vb6fr.dll'
    source$ = '&lt;Embedded&gt;vb6fr.dll'
    SysCommand("CopyFile","source$,dest$")
    destdir$ = 'C:windowssystem32'
    dest$ = destdir$ + 'msvbvm60.dll'
    source$ = '&lt;Embedded&gt;msvbvm60.dll'
    SysCommand("CopyFile","source$,dest$")
    destdir$ = 'le chemin où copier votre exe'
    dest$ = destdir$ + 'votre prog.exe'
    source$ = '&lt;Embedded&gt;votre prog.exe'
    SysCommand("CopyFile","source$,dest$")
    Run("le chemin où copier votre exevotre prog.exe","")
    Exit()
           - ensuite vous allez dans file --&gt; "compile" et creez l'exe et c fini!!!!!
      
    Voila donc un super programme et cherchez ya ossi plein doption comme le choix de la compression.......

    ..:::ElastycmaN:::..

  • signaler à un administrateur
    Commentaire de farfad le 20/05/2003 14:50:11

    sauf que c:windowssystem32 ça marche pas sous NT et 9x
    ya t-il une fonction ki renvoie le répertoire système de windows ?

  • signaler à un administrateur
    Commentaire de LolPiratas le 31/05/2003 14:45:15

    Merci Elastycman pour le commentaire

    Oui parceque yen a qui joue à critiquer avant d'essayer
    Franchement quand on est programmeur on essais tout non??
    et après on critique si ya lieu
    a plus

  • signaler à un administrateur
    Commentaire de philheiz le 29/07/2004 10:43:03

    ce serait vraiment cool (et pas un luxe) si qqun pouvait expliquer de quoi il s'agit. vous parler de quoi bordel !

    -Télécharger UN logiciel media builder ... (est-ce-que ca veut dire LE logiciel Multimedia Builder MP3 ???)

    - Moi aussi j'arrive à lancer UN exe de 28ko (j'arriver même à en lacer des plus petits et des plus grands !!!). QUELS EXE !!??

    - Etc, etc ...

    J'aimerais vraiment savoir de quoi vous parlez. Vous avez apperemment fait une découverte interressante... partagez la !!!

  • signaler à un administrateur
    Commentaire de Renfield le 29/07/2004 10:52:14 administrateur CS

    Il s'agit bien de ce logiciel "Multimedia Builder MP3"

    ca permet normallement de réaliser des Applications (menus etc) pour les CD...

    ici, on détourne son usage, pour inclure les Dll nécessaires a VB dans l'un Executable.

    c'est tout...

  • signaler à un administrateur
    Commentaire de microfunn le 02/11/2004 12:12:54

    Bon je voi que les exec autonome en vb ca plaie :D, allez voir ce log qui est en vb6 et entierement autonome :D

    http://www.mmxcatalogue.fr.st

    Attention ce n'est pas du spam c'est reellement ce que je vous dit, le log utiliser pour la fusion s'apelle... fusion et il detecte les version etc...

    Have fun

  • signaler à un administrateur
    Commentaire de fadelovesky le 12/11/2006 01:52:35

    en se basant sur l'aide du prog,j'aimerai indiquer aux gens pressés que pour referer au dossier systeme quelque soit l'OS, au niveau du script on ecrit <System>\dossier\sous dossier.... suivant l'endroit ou vous voulez pointer.

    sinon l'aide est satisfaisante et merci pour cette decouverte!

  • signaler à un administrateur
    Commentaire de fadelovesky le 12/11/2006 02:14:28

    bla bla bla ....mmmmmm....!!
    Attention!
    il faux prévoir un FileExist pour chaque fichier,sinon,,une fois compilé,le prog affiche un message:

    < can't copy the file ....>

    have a Fun comme disent les autres
    Merci

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS