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

Langage Delphi Discussion :

Compilation en ligne dcc32


Sujet :

Langage Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 109
    Points : 45
    Points
    45
    Par défaut Compilation en ligne dcc32
    Bonjour,
    Programmeur de loisirs j'améliore souvent mes programmes en progressant en Delphi.
    De ce fait j'aimerais bien pouvoir recompiler l'ensemble de mes applications à partir d'un fichier .Bat
    Grâce à l'aide trouvée sur votre site mon fichier bat se présente comme suit :
    CLS
    REM ******************
    CD "p:\EXE32C\Binaires"
    REM ***** pour chaque application : *****
    del P:\EXE32C\*.dcu
    dcc32 -B P:\DELPHI7\PROG_0_Explorateur_DP\Musique_BASS\Musique_Bass.dpr -EP:\EXE32C -NP:\EXE32C -UP:\DELPHI7\PROG_0_Explorateur_DP\Musique_BASS;
    IF NOT EXIST P:\EXE32C\Musique_Bass.EXE PAUSE

    REM ***** pour chaque application : *****
    del P:\EXE32C\*.dcu
    ...... et ainsi de suite

    Dans le répertoire : P:\EXE32C\Binaires j'ai regroupé :
    P:\EXE32C\Binaires\dcc32.cfg
    P:\EXE32C\Binaires\DCC32.EXE
    P:\EXE32C\Binaires\DCC32.FR
    P:\EXE32C\Binaires\lnkdfm70.dll
    P:\EXE32C\Binaires\rlink32.dll

    Dans le fichier CFG :
    -aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE
    Rem Delphi 7
    -u"D:\Program Files\Borland\Delphi7\lib";"D:\Program Files\Borland\Delphi7\lib\Obj"
    Rem RAVE
    -u"d:\Program Files\Borland\Delphi7\Rave5\Lib"
    Rem Imports
    -u"D:\PROGRAM FILES\BORLAND\DELPHI7\Imports"
    Rem Units Forms
    -u"p:\DELPHI7\FORM";"p:\DELPHI7\FORM1";"p:\DELPHI7\Unit";"p:\DELPHI7\UNIT1"
    Rem Composants installés
    -u"P:\DELPHI7\UNIT1\pngimage"
    ...... et ainsi de suite
    Malheureusement pour certains programmes le compilateur me renvoie l'erreur :
    l'unité ... a été compilée avec une version différente de l'unité .......
    Et je suis obligé de passer par IDE de Delphi
    et ceci malgré mon : dcc32 -B
    Comment faire ?
    D'avance merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 109
    Points : 45
    Points
    45
    Par défaut Compilation en ligne
    Bonjour,
    A propos que signifie : "version différente" ?
    A quel moment l'IDE de delphi 7 change de version ?
    Peut-on récupérer le numéro de version dans un fichier DCU ?
    D'avance merci
    Ci-joint le programme qui me permet d'obtenir le fichier BAT
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [WebForms][CR] Compilation en ligne de commande et etat Crystal
    Par David.V dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 01/02/2009, 23h58
  2. Compilation par ligne de commande
    Par Dupont Lionel dans le forum MFC
    Réponses: 2
    Dernier message: 21/10/2005, 13h29
  3. [ASM] - Compiler des ligne ASM
    Par TOTO32 dans le forum Langage
    Réponses: 10
    Dernier message: 03/09/2005, 17h27
  4. [Kylix] Kylix2: compilation en ligne?
    Par Invité dans le forum EDI
    Réponses: 1
    Dernier message: 15/06/2004, 10h06
  5. [compilateur] Compilation en lignes d'un projet
    Par SpirouF40 dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/11/2002, 12h43

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