begin process at 2012 05 28 23:34:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

Création d'un setup


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

Création d'un setup

lundi 17 juillet 2006 à 13:42:26 | Création d'un setup

eagleseyes

Salut
je souhaiterais faire un executable d'installation pour mon projet à partir de Borland C++ Builder 6 quelqu'un peut m'aider svp ??

Eagles Eyes
lundi 17 juillet 2006 à 14:08:40 | Re : Création d'un setup

vinc1008881

Réponse acceptée !
il existe des logiciels pour faire des setup, va sur www.telecharger.com sinon tu peut faire aussi un script batch...(.bat)
lundi 17 juillet 2006 à 20:06:15 | Re : Création d'un setup

AlexN

Réponse acceptée !
Ce sujet qui pourrait répondre à ta question..
mardi 18 juillet 2006 à 01:07:29 | Re : Création d'un setup

racpp

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
Si tu préfères na pas utiliser un logiciel, tu peux toi-même créer un programme d'installation. Le fichier exécutable de ce programme doit contenir tous les fichiers nécessaires sous forme de ressources. Ces dernières seront placées, pendant l'installation, aux endroits voulus sur le disque dur. Il peut modifier aussi la base de registre, créer des raccourcis bureau, enregistrer des composants etc. Personnellement, c'est cette solution que je préfère.
mardi 18 juillet 2006 à 08:06:11 | Re : Création d'un setup

eagleseyes

okok merci a tous
Bon j'opterais pour un programme qui me le fait car je me sens pas trop de le faire moi meme ^^

Eagles Eyes
mardi 18 juillet 2006 à 15:19:51 | Re : Création d'un setup

AlexN

Un utilitaire comme nsis, qui est un compilateur de script, permet grâce à son langage spécifique, de construire rapidement des installateurs logiciels multicomposants. Il compile en un seul fichier éxecutable par windows (avec des fenêtres et des clics) l'ensemble des ressources nécessaires à l'installation d'un logiciel (éxecutables, librairies, données, aide, etc.) ainsi que le script qui décrit toutes les étapes possibles de cette installation.

Pour développer un logiciel, il est préférable d'utiliser un langage évolué (Utilisation de concepts évolués comme classe, héritage, etc. pour simplifier le développement et la réutilisation du code) et compilé (gain de place mémoire, gain de temps d'éxécution, etc.).
Mais pour une procédure plus spécifique comme l'est l'installation de ce logiciel, il est beaucoup plus simple et rapide de disposer d'un langage de script limité mais efficace pour la tâche à laquelle il est dédié.

Le langage de script de nsis est restreint et orienté vers l'interface avec les fonctions les plus utilisées lors d'une installation logicielle typique, mais il est plus efficace en cela qu'il simplifie beaucoup la construction d'une interface et la mise en oeuvre d'installations avec de nombreux éléments que peut choisir ou non l'utilisateur (dans telle ou telle langue, avec ou sans composants additionnels, avec ou sans code source, etc.).
 
Un petit exemple :

1a) Appel d'un programme externe depuis l'api :

#include <windows.h>
int main (void) {
   int ret;
   STARTUPINFO si;
   PROCESS_INFORMATION pProcess;
   ZeroMemory (&si, sizeof(si));
   si.cb = sizeof(si);
   ret = CreateProcess(NULL, "notepad.exe d:\\tmp\\lismoi.txt", NULL, NULL, TRUE, 0, NULL, NULL, &si, &pProcess);
   if (ret == FALSE) perror ("CreateProcess notepad.exe d:\tmp\lismoi.txt");
   return 0;
}

1b) Même appel depuis nsis :

Exec '"notepad.exe" d:\tmp\lismoi.txt'

11 lignes contre 1.
Je préfère l'option courte. L'option longue peut aussi être un luxe, quand on a le temps.


Cette discussion est classée dans : création, setup


Répondre à ce message

Sujets en rapport avec ce message

création de client [ par sub-zero ] comment mettre un client en écoute tout en gérant les événements ???p.s: hmm ca marche mais le processus reste bloquant jusqu'à la première connexion Cherche tutoriel sur création d'activex en Visual C++ [ par fox ] Bonjour,ou trouver un tutoriel ou des exemples de création d'activeX sous Visual C++ 6 Création d'un jeu de stratégie en CPP et DIRECTX ! [ par DunËsPIdËr ] SalUt à tOuS! Nous sommes actuellement 4 programmeurs et 1 infographiste. Nous voulons créer un jeu de stratégie en temps réel sous Win utilisant di Création autorun ? [ par karen ] Bonjour a tous :)Voila mon souci j'ai une interface graphique que j'ai créee.j'ai mis des boutons et un carre vide au milieumaintenant je cherche a sa création d'un compilateur en langage c [ par fati fleur ] on veut créer un compilateur sous c et on veut le code source du compilateur création de fenêtre enfant [ par polykos ] quelqu'un saurait me dire pour quoi lorsque avec CreateWindow, j'indique en tant que style WS_CHILD, j'obtiens une feêtre enfant mais inactive ???!! Fonction de création de lien [ par JMGR ] Bonjour,Je recherche une fonction qui permet de créer un fichier lien (.lnk) vers un éxécutable par exemple.Au fait, merci d'avoir répondu à la questo Sondage sur la création d'un site [ par JMGR ] Ce serais un site pour les programmeurs de 18 ans et moins, il y aurait un forum, une FAQ...Si ça vous interresse dites-le moi !J.M.G.R, C'est MOI ! Problème de création de dll !! (C++ Builder) [ par SibosisITS ] J'ai la procédure d'entrée de la dll, j'ai écris mes fonctions, mais là ou je coince, c'est pour les arguments à mettre dans l'en-tête de mes fonction Cours sur GTK en création... [ par NettoyeurFantome ] Je suis en train de créer un cours sur GTK+ à mis chemin entre un tutoriel et un manuel de référence. Y'a-t-il des personnes qui veulent m'aider ? e-m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,140 sec (3)

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