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

 Delphi Discussion :

l'executable d'une application delphi


Sujet :

Delphi

  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut l'executable d'une application delphi
    bonjours;
    enfin j'ai fini une petite application en delphi.. c'est mon premier bébé
    maintenant je ne sais pas comment faire extraire seulement l'executable.. c'est a dire quand je veux l'installer sur un autre pc j'aurais pas besoin d'installer delphi...
    a l'aide svp

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 721
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Tout dépend de comment a été fait la compilation : avec ou sans les paquets d’exécutions .
    Dans le premier , je suggère d'utiliser un programme tel Innosetup , toute une section du forum lui est consacrée .
    dans l'autre cas , si il n'y a pas de base de données associées (surtout Paradox nécessitant le BDE ) etc .... la copie du fichier .exe suffit

  3. #3
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,

    Tout dépend de comment a été fait la compilation : avec ou sans les paquets d’exécutions .
    Dans le premier , je suggère d'utiliser un programme tel Innosetup , toute une section du forum lui est consacrée .
    dans l'autre cas , si il n'y a pas de base de données associées (surtout Paradox nécessitant le BDE ) etc .... la copie du fichier .exe suffit
    merci pour votre reponse... mais puisque je debute ya quelque chose que j'ai pas compré...dabord moi j'utilise une db paradox 7
    " (surtout Paradox nécessitant le BDE )" j'ai pas compré ce que vous avez dis la!!!
    est ce que faut installer un autre logiciel pour qu'il prend ma base de donnes en consideration!!

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 035
    Par défaut
    C'est exactement ça.
    Il va falloir installer BDE.

  5. #5
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 947
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 947
    Billets dans le blog
    6
    Par défaut
    http://www.developpez.net/forums/d12...=BDE+installer
    pour InstallShield ; pour InnoSetUp, j'espère que c'est aussi facile.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    il y a fort longtemps j'ai fait une DLL d'installation de Paradox, je ne sais pas si ça fonctionne toujours mais l'idée est là

    le principe est de placer dans un .ZIP les fichiers nécessaires à l'installation, et de lier ce ZIP à la DLL qui se charge du reste.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 721
    Billets dans le blog
    65
    Par défaut
    Il y a de nombreuses réponses avec les mots clés Innosetup+install+BDE
    en commençant par la Knowledge Base de InnoSetup

    perso , j'aime bien utiliser Innosetup avec inno script studio

  8. #8
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    bonjours et merci a tous qui ont repondus a ma question mais mon probleme n'est pas encore resulu...
    j'ai essayé d'utilisé inno setup.. et j'ai BDE installer evec delphi..
    mais quand je selectionne ma base de donnee dans l'etape suivante:


    et quand je Run le script il m'affiche le message suivant

    est ce que quelqu'un peut savoir c'est quoi le probleme la ..!!!
    merci
    Images attachées Images attachées   

  9. #9
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 131
    Par défaut
    Tu ne laisserais pas tourner un EXE sur cette DB comme Project1.exe en mode debug ?

    PS : Tu as mal lié les images !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  10. #10
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut


    la dexieme image...j'ai fait une erreur en attachant la meme image deux fois..je m'execuse
    Images attachées Images attachées  

  11. #11
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Tu ne laisserais pas tourner un EXE sur cette DB comme Project1.exe en mode debug ?

    PS : Tu as mal lié les images !
    non j'ai fermer le programme et delphi avant meme de lancer inno setup..

  12. #12
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 535
    Par défaut
    Bonjour,

    as tu rebooté et essayé directement d'utiliser InnoSetup ? le problème persiste ?
    si oui, il y a un process lancé automatiquement au démarrage qui utilise l'un de tes fichiers (ou la BD) ?

    A+

    Charly

  13. #13
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    Citation Envoyé par Charly910 Voir le message
    Bonjour,

    as tu rebooté et essayé directement d'utiliser InnoSetup ? le problème persiste ?
    si oui, il y a un process lancé automatiquement au démarrage qui utilise l'un de tes fichiers (ou la BD) ?

    A+

    Charly
    merci charly pour votre aide... mais quand j'ai rebooter j'avais un autre probleme..ma base de données etait viiiiiiiiiiiide..
    seulement un seul enregistrement que j'avais enregistrer avant hier...
    hier j'ai fait 30 enregistrement ...
    a l'aide svp

  14. #14
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 535
    Par défaut
    Bonjour,

    le problème de la base vide est surement différent de celui de l'installation avec InnoSetup.

    Je ne suis pas très fort en BD, mais ton programme sauve t il les enregistrements que tu as créés ? (il faut faire un commit ou quelque chose comme cela)

    Pour le blocage avec InnoSetup, accèdes tu à ta BD avec un autre logiciel, ce qui expliquerait que la BD est ouverte.

    A+

    Charly

  15. #15
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    Citation Envoyé par Charly910 Voir le message
    Bonjour,

    le problème de la base vide est surement différent de celui de l'installation avec InnoSetup.

    Je ne suis pas très fort en BD, mais ton programme sauve t il les enregistrements que tu as créés ? (il faut faire un commit ou quelque chose comme cela)

    Pour le blocage avec InnoSetup, accèdes tu à ta BD avec un autre logiciel, ce qui expliquerait que la BD est ouverte.

    A+

    Charly
    bonjours charly;
    oui mon programme sauve les enregistrements et je peux faire la recherche... tout ce passe normal.. mais quand je reboot la base devient vide.. elle reviens sur l'etat de lundi..elle garde un seul enregistrement que j'ai enregistrer avant lundi passé...
    je vais refaire l'application .. et cela ne demande pas beaucoup de temp puisque c'est une petite application..mais le probleme c'est l'executable avec inno setup toujours le meme probleme

  16. #16
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2004
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 264
    Par défaut
    Citation Envoyé par azyle Voir le message


    la dexieme image...j'ai fait une erreur en attachant la meme image deux fois..je m'execuse
    Ta base de données est en lecture... "Module base de données" n'est pas ouverte en même temps par hasard ?
    Ou une autre version de ton appli ?

  17. #17
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2004
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 264
    Par défaut
    Citation Envoyé par azyle Voir le message
    bonjours charly;
    oui mon programme sauve les enregistrements et je peux faire la recherche... tout ce passe normal.. mais quand je reboot la base devient vide..
    C'est donc que les entrées ne sont pas validées...
    à la fermeture , il y a bien un "close" pour ton fichier ?

  18. #18
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 131
    Par défaut
    Et pourtant, c'est pas faute de lui avoir déjà dit en Janvier : base de donnee vide a chaque redemarrage de pc

    Citation Envoyé par azyle Voir le message
    mais si je redemarre mon pc tout les enregistrement s'efface et la base de donnee devient vide et elle recommence de nouveau (l'indice devient 1)...
    Citation Envoyé par ShaiLeTroll Voir le message
    Lors de la fermeture du programme, il faut faire un Close explicite sur chaque TTable !

    FlushBuffers fera aussi ce travail ...
    Comment fonctionne le BDE à ce sujet ?
    Si pas de TTable.Close, il y a des handles de fichier qui se balade ???
    Cela serait très moche !

    Je me souviens qu'en utilisation réseau de Paradox, il était préférable d'ouvrir les tables le moins longtemps possible, tant que pas Close\FlushBuffers, les autres instances sur le réseau, ne pouvait pas voir les modifications
    Un gros avantage à l'utilisation à 100% de TQuery aussi bien SELECT que UPDATE
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  19. #19
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    merci beaucoup a tous qui m'ont aider...
    pour la base de donnée qui devient vide a chaque redémarrage de pc le problème est résolu... j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    procedure TForm1.Table1AfterPost(DataSet: TDataSet);
    begin
    table1.FlushBuffers; 
    end;
    cela valide les enregistrements donc ils sont enregistrer en mémoire
    merci beaucoup ShaiLeTroll pour me donner le lient et surtout merci tarekk73 pour l'explication ..

    pour le problème de inno setup..résolu aussi
    par un table1.close.. c'est ce que j'ai pas fait auparavant...
    je vous remercie infiniment les développeurs pour votre aide...
    maintenant j'ai un autre probleme ..je vai ouvrir une autre discussion puisque le titre est différent.. j’espère que vous allez m'aider encore

  20. #20
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Par défaut
    je vous demande pardon puisque j'ai mentionné le probleme resolu alors qu'haujourdhui je viens de decouvrir que le probleme persiste..
    c'est bon j'ai generer l'executable avec innosetup..
    mais quand j'ajoute des enregistrements a partir de l'executable.. au redémarrage ils seront ecrasé... par contre si j'ajoute des enregistrement a partir de mon programme delphi ..ils seront ecritent dans l'executable et sauver..donc je les trouve au redemarage de pc dans l'executable...
    !!!!!!!!!!!!!!!
    aider moi svp

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. comment créer executable d'une application delphi
    Par slakode dans le forum Delphi
    Réponses: 3
    Dernier message: 09/04/2015, 18h05
  2. Execution d'une application graphique
    Par BigBeni dans le forum ANT
    Réponses: 2
    Dernier message: 01/04/2004, 10h30
  3. Réponses: 1
    Dernier message: 27/01/2003, 20h18
  4. Réponses: 1
    Dernier message: 13/05/2002, 10h19
  5. [Kylix] Execution d'une application hors de l'edi
    Par Sadam Sivaller dans le forum EDI
    Réponses: 1
    Dernier message: 21/04/2002, 00h22

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