Comment faire un prog sans avoir besoin de vb6fr pour l'éxécution?
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007
-
18 juin 2004 à 18:25
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
19 juin 2004 à 06:54
tout est dans le titre ;)
A voir également:
Comment faire un prog sans avoir besoin de vb6fr pour l'éxécution?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 18 juin 2004 à 18:31
Salut retaks666
Avec VB6, pas possible.
C'est normal, toutes les bibliothèques de fonctions de base sont dans cette VB6FR.DLL
De plus, si tu utilises des controles supplémentaires (comme les CommonDialog, ListView, TreeView, Winsock ...), il faut installer aussi ces fichiers OCX.
Pour faire une installation propre et fonctionnelle, il suffit d'utiliser l'empaquettage de VB6. Il te créeras un Setup et un fichier CAB qui te permettront de l'installer sans souci.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 18 juin 2004 à 20:27
Salut,
Je ne comprend pas la question, si tu as vb6, et que tu as programmé avec, pas de prob, comme dit jack, il suffit que tu utilises l'assistant d'empaquetage. Et les utilisateurs n'auront pas besoin de vb6 pour lancer ton prog.
Maintenant, si tu veux faire du vb sans vb, c une autre paire de manches.
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 18 juin 2004 à 21:02
lol, non je voulais savoir si on pouvais pas faire des applications vb qui n'ont pas besoins de dll, pas forcément du vb en fait, tous simplement du basic, tel les applications cpp consoles...
Une appli VB, par def, se sert de dll,tlb,ocx,... donc impossible de s'en passer.
Il y a des "super-cadors de la prog" qui racontent qu'il ne faut pas utiliser les API alors qu'ils prog en VB. Arf ! Rien qu'utiliser une form ds un prog VB fait appel à une dll de windows et donc une API contenue ds cette dll. La seule diff est qu'on n'est pas obligé de la déclrarer ds le prog, c de base. C d'ailleurs pour ça que ces applis ne sont portables que sur des systemes windows (et encore ! ça dépend des versions !).
Avec le c/c++ c mieux mais c quand même des formes de dll sauf que ça s'appelle des includes et que c compilé dans le prog. Pour la portabilité, faut tester. Mais quand même, C MIEUX ! Enfin, à mon avis.
Les applis WEB reposent sur des DLL windows, ou, réclament une install de composants (java, macromedia, etc...). Que tu prog en asp (c du vb), php, html, ... tu devras toujours te servir de composants windows.
Je m'intéresse actuellement au perl et au python mais g bien l'impression que, même si ces langages paraissent puissants, on n'est pas affranchi de ces DLL et autres.
Et je ne parle que des langages dit évolués. Les autres (assembleurs) sont trop proches de la machine pour être portables.
Conclusion, tout dépend de ce que tu veux faire et sur quel type de machine ça doit tourner. Le langage universel se suffisant à lui-même n'existe pas. Quoique si quelqu'un l'a découvert, qu'il nous le fasse connaître. Pour moi, celui qui s'en rapproche le plus c le C/C++ mais j'ai déjà du le dire.
Reste à savoir le temps dont tu disposes pour créer une appli.
C quand même plus rapide en langage dit "évolué" comme le VB qu'en assembleur ou en C/C++ même si tu maîtrise ces derniers.
Bon, je termine mon délire par un :
Bon choix retaks666
Cordialement
CanisLupus
Vous n’avez pas trouvé la réponse que vous recherchez ?
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 19 juin 2004 à 01:17
Je confirme les dires de CanisLupus ! LE C/C++ est un des langages les plus portables qui existe : On utilise en effet bcp d'includes, mais ils sont existant dans la plupart des plateformes possédant un compilateur C.
De plus le C à la "facheuse" qualité d'être très rapide ! Mais c'est aussi un langage très déroutant, surtout au début, car contrairement à du code VB qui est "presque compréhensible par n'importe qui ayant des notions d'anglais (Il suffit en fait de traduire ce que l'on lit et d'avoir quelques notions de prog objet pour comprendre code VB) En C, et encore plus en C++, les notations et la syntaxe sont parfois si "tordue", qu'il faut s'y prendre à deux fois pour voir ce que cela fait !
Sinon le langage universel existe depuis des années !!!
Il s'agit de l'algorithmique !! Cela fait + de 20 ans qu'on décortique des programmes en algo et qu'il fonctionne ensuite sur toute sorte de plateforme : Un PC, un atari st, un amiga, un serveur linux, un mainframe Bull, une calculatrice TI 46, etc ...
Bon d'accord ! Entre le code algo et la machine il faut que tu soit la pour "compiler" cela dans un autre langage que comprend la machine, mais n'empèche !! Sémantiquement parlant, l'algo est le plus portable des langages que je connaisse !!