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

EDI Delphi Discussion :

Comment compiler un projet à partir de son application ?


Sujet :

EDI Delphi

  1. #1
    Membre régulier

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 114
    Points
    114
    Par défaut Comment compiler un projet à partir de son application ?
    Bonsoir à tous ^^

    Bon, je vous l'accorde mon poste est vraiment mal intitulé mais je ne sais vraiment pas comment tourner la question ! Je vais vous expliquer mon problème et peut-être que vous aurez une meilleure idée que moi pour la question


    Je voudrai créer une application qui permette de compiler un projet delphi sans que l'utilisateur n'est besoin d'être équipé de rien à part de sa souris et rien d'autre!
    Je fournirai bien sûr les sources (stocké dans l'application) d'un mini-projet delphi (.dpr, .pas, .dfm), il n'y aura plus qu'à compiler la source.
    Mais ce mini-projet contiendrait 1 ou 2 packages extérieurs à delphi...
    Je voudrai qu'il est juste besoin de cliquer sur un bouton et que la compilation se fasse toute seule et qu'elle donne en résultat un .exe !

    La question:
    Est-ce que cela est-il possible, mesdames, monsieurs je vous le demande?


    J'ai cherché un peu sur le forum Delphi et... j'ai trouvé des sujets qui parlent de compilation certe... mais pas ce que je voudrai faire malheuresement

    Merci d'avoir lu quand même même si vous n'avez pas la réponse!
    Et merci d'avance si quelqu'un pouvait me donner le feu vert pour débuter mon projet ou me dire qu'il faut abandonner

  2. #2
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Possible ? oui. tout a fait Je le fait tres tres tres souvent.
    Simple ?.... ca ca dependra de toi.
    Legal ? .... Ca ca depends de Borland (ou code gear).

    Sur le principe, sous D7 on a dans un repertoire bin 2 petits executables tres symaps : BRCC32 et DCC32. LE premier permet de compiler des fichier ressources (.RC vers .RES), le 2e les sources pascale : Pas, Dpr, Dpk, ....

    Par contre, si cela marche tres tres bien sur un poste ou Delphi est deja installé .... ca risque d'est plus compilqué dans le cas contraire.
    Il faudra fournir au compilateur tous les fichiers necessaires a la comilation : Packages, Pas, Dcu, etc .... tout ce qui concerne le code tierces partie.

    Apres .... bha c'ets plus une question de maitrise des parametre de du compilo en ligne de commande

    Ha j'ai oublié : tregsrv32 que j'utilise aussi tres souvent pour enregistrer les objets com : OCX, Dll, etc ...

  3. #3
    Membre régulier

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 114
    Points
    114
    Par défaut
    Merci Clorish pour cette réponse qui me donne le sourire, c'est donc possible! Il me reste à savoir si c'est possible sur une machine qui n'a pas de Delphi !

  4. #4
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Citation Envoyé par dieamondo Voir le message
    Merci Clorish pour cette réponse qui me donne le sourire, c'est donc possible! Il me reste à savoir si c'est possible sur une machine qui n'a pas de Delphi !
    vivi .. ca l'est
    C'est surtout le droit legal de le faire qu'il faut verifier.

  5. #5
    Membre éclairé Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Points : 736
    Points
    736
    Par défaut
    Salut,

    Il y a aussi la possibilité d'utiliser un moteur de scripting (commercial ou non).
    et la c'est tout à fait légal.

  6. #6
    Membre régulier

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 114
    Points
    114
    Par défaut
    J'ai commencer à faire des test avec DCC32.exe, j'avance à petit pas! J'arrive quand même maintenant, la compilation veut bien ce faire sur une machine vierge (Vive VMWare...)

    Il reste un problème, j'arrive à pas à terminer la compilation je termine avec une erreur "Unsupported 16bit resource in file <Monfichier.dfm"

    Vous auriez une idée? J'ai chercher sur google, rien trouver! Y'avait des solution genre de retiré l'icone du fichier .res et des trucs comme ça mais ça donne rien...

  7. #7
    Membre régulier

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 114
    Points
    114
    Par défaut
    Finalement, it's good ! J'ai réussi après des heures et des heures de test un peu partout!

    Merci à vous messieurs !

    Je pense qu'un petit tutorial pour certaines personnes ne serait pas de réfus Compiler un projet sans Delphi d'installé, ce n'est qu'une remarque !

  8. #8
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par dieamondo
    Je pense qu'un petit tutorial pour certaines personnes ne serait pas de réfus Compiler un projet sans Delphi d'installé,
    Bah au vu de ceci
    Citation Envoyé par dieamondo
    Finalement, it's good ! J'ai réussi après des heures et des heures de test un peu partout!
    Tu es le plus à même de le rédiger.

  9. #9
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Citation Envoyé par dieamondo Voir le message
    Je pense qu'un petit tutorial pour certaines personnes ne serait pas de réfus Compiler un projet sans Delphi d'installé, ce n'est qu'une remarque !
    Oui en effet
    J'y ai deja pensé mais j'ai jamais eu l'occasion d'executer une compilation sur un poste sans delphi. J'avais toujors delphi pour simplifier certains liens.

    Notement au sujet des bibliotheques.

    Par contre ce n'est qu'une question d'usage correct des parametres
    Mais si tu sa le temps de faire un tit tuto sous word, moi ou tout autre redacteur peut le mettre en ligne .. et qui sais te donner les galons de redacteur

  10. #10
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Clorish
    J'avais toujours delphi pour simplifier certains liens.
    Voir ce post sur une machine de build Delphi à minima.

  11. #11
    Membre régulier

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Points : 114
    Points
    114
    Par défaut
    Citation Envoyé par Laurent Dardenne Voir le message
    Salut,
    Bah au vu de ceci
    Tu es le plus à même de le rédiger.
    Effectivement vu de ce sens...

    Citation Envoyé par Clorish
    Oui en effet
    J'y ai deja pensé mais j'ai jamais eu l'occasion d'executer une compilation sur un poste sans delphi. J'avais toujors delphi pour simplifier certains liens.

    Notement au sujet des bibliotheques.

    Par contre ce n'est qu'une question d'usage correct des parametres
    Mais si tu sa le temps de faire un tit tuto sous word, moi ou tout autre redacteur peut le mettre en ligne .. et qui sais te donner les galons de redacteur
    Rooh, arrête de me draguer Clorish lol
    Mais c'est vrai que j'y ai consacré un peu de temps à trouver la solution et en fait c'est vraiment pas très compliqué (comparé au temps que j'ai mi à trouver, c'est rien de rien ^^)

    Et promis si personne ne le fait avant moi, j'essairai (je vais essayer de reveiller le rédacteur qui sommeil en moi...) d'en faire un

Discussions similaires

  1. Comment compiler un projet à partir de classe du FrameWork ?
    Par ledim97 dans le forum Framework .NET
    Réponses: 1
    Dernier message: 11/06/2010, 11h44
  2. Comment faire un splash screen pour son application?
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/04/2007, 14h28
  3. Réponses: 6
    Dernier message: 20/12/2006, 19h22
  4. Comment avoir le composant à partir de son handle?
    Par korntex5 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 15/12/2005, 16h12
  5. Comment compiler un projet en ligne de commande ?
    Par mathieutlse dans le forum EDI
    Réponses: 3
    Dernier message: 11/07/2003, 13h32

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