IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Déploiement d'une application


Sujet :

Lazarus Pascal

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut Déploiement d'une application
    Bonjour,
    je viens de créer ma première application Lazarus et je souhaiterais désormais la mettre à disposition des utilisateurs.
    Je voulais savoir comment créer un pack d'installation. Lazarus me permet-il de créer ce pack directement ?
    En ai-je besoin ?
    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par wwilly17 Voir le message
    je viens de créer ma première application lazarus et je souhaiterais désormais la mettre à disposition des utilisateurs.
    Je voulais savoir comment créer un pack d' installation ? lazarus me permet t il de créer ce pack directement ?
    en ai je besoin ?
    Vu que dans l'autre message vous parlez de dll, j'en déduis qu'il s'agit d'une installation pour windows.
    Dans ce cas InnoSetup peut être une solution intéressante...
    Pour Linux, on peut envisager des paquets .deb (pour Debian et dérivés comme Ubuntu) ou RTM (RedHat et dérivés).

    On peut aussi envisager une archive autoextractible si votre application ne nécessite pas d'enregistrer des dll auprès du système.

    Une page plus détaillée est disponible ICI.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut
    Merci pour ta réponse.
    Je vais regarder de plus près InnoSetup. Tu me confirmes que je pourrai lui demander d'intégrer ma dll pour qu'il me la redéploie au moment de l'install ?

  4. #4
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Citation Envoyé par wwilly17 Voir le message
    ..tu me confirmes que je pourrais lui demander d integrer ma dll pour qu il me la redeploie au moment de l install?
    Pour les fichiers annexes (dll, hlp), tout est là : http://www.jrsoftware.org/ishelp/ind...c=filessection

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut
    Je reviens vers toi pour plus de detail concernant le deploiement , outre innosetup qu y a t il besoin de faire au niveau de lazarus ? suffit il seulement de créer le ficher executable de l' application ?

  6. #6
    Rédacteur

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par wwilly17 Voir le message
    Je reviens vers toi pour plus de detail concernant le deploiement , outre innosetup qu y a t il besoin de faire au niveau de lazarus ? suffit il seulement de créer le ficher executable de l' application ?
    Bonjour,

    Si l'application tient en un programme, il suffit en effet de générer l'exécutable. Pense à décocher (à partir du menu) :

    Projet > Options du projet... > Débogage > Générer les informations de débogage...

    Puis tu recompiles.

    Cela évitera de créer un gros exécutable contenant les informations de débogage inutiles pour une exploitation d'une application finalisée.
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  7. #7
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    Salut,

    Si ton application se réduit au seul programme, pas de problème, tu ne lives que celui-ci.

    Dans le cas contraire, il faut penser aux choses suivantes (liste non exhaustive):
    - Fichiers de ressource (sons, images...)
    - Fichiers de configurations si ton programme ne les génère pas automatiquement
    - DLL spécifiques
    - Base de données dans son état initial, si le programme ne crée pas lui-même la base de données, et si la base est locale.
    ... à compléter toi-même...

    Fais attention aussi aux dépendances ne provenant pas du système lui-même, par exemple, si tu as créé une application avec Firebird pour accéder à une base distante, il te faut aussi livrer le client et le configurer.

    Tout dépend de la façon dont fonctionne ton programme.

    Cdlt

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

Discussions similaires

  1. Déploiement d'une application.
    Par Whenseslass dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 03/08/2006, 17h18
  2. Tomcat 5.5: déploiement d'une application, config server.xml
    Par yizashi dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 02/04/2006, 17h20
  3. [Déploiement] Diffuser une application java
    Par lilli1407 dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 31/01/2006, 16h49
  4. [D7][ORACLE 8i] déploiement d'une application
    Par Magnus dans le forum Bases de données
    Réponses: 3
    Dernier message: 03/10/2005, 16h40
  5. Réponses: 2
    Dernier message: 15/04/2002, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo