PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > nzn.fr.delphi > Version demo, version sans démo
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Version demo, version sans démo

Réponse
 
LinkBack Outils de la discussion
Vieux 17/10/2007, 15h48   #1
Pierre Y.
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Version demo, version sans démo

Salut,

J'ai un DEFINE qui permet d'ajouter un peu de code pour compiler mon
logiciel en mode "version de démonstration".

Est-il possible de demander à Delphi de différencier l'exécutable
généré (en changeant son nom ou le chemin de destination) selon que le
DEFINE DEMO est défini ou pas ?

{$IFDEF DEMO}
{$E DEMO.EXE}
{$ENDIF}

Ne fonctionne pas (Delphi 2006), le fichier généré s'appelle Toto.DEM
(les trois premières lettres de DEMO.EXE) et n'est donc pas exécutable.

Merci, @+

--
Pierre Y.


  Réponse avec citation
Vieux 17/10/2007, 15h56   #2
Paul TOTH
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

Pierre Y. a écrit :
> Salut,
>
> J'ai un DEFINE qui permet d'ajouter un peu de code pour compiler mon
> logiciel en mode "version de démonstration".
>
> Est-il possible de demander à Delphi de différencier l'exécutable généré
> (en changeant son nom ou le chemin de destination) selon que le DEFINE
> DEMO est défini ou pas ?
>
> {$IFDEF DEMO}
> {$E DEMO.EXE}
> {$ENDIF}
>
> Ne fonctionne pas (Delphi 2006), le fichier généré s'appelle Toto.DEM
> (les trois premières lettres de DEMO.EXE) et n'est donc pas exécutable.
>
> Merci, @+
>


pour moi le plus simple est de créer deux DPR, ils sont généralement
assez petits et ne demande pas bcp de maintenance.

de plus, tu obtiens deux .cfg, l'un qui défini DEMO et pas l'autre
  Réponse avec citation
Vieux 17/10/2007, 16h00   #3
Pierre Y.
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

Paul TOTH a exposé le 17/10/2007 :
> Pierre Y. a écrit :
>> Salut,
>>
>> J'ai un DEFINE qui permet d'ajouter un peu de code pour compiler mon
>> logiciel en mode "version de démonstration".
>>
>> Est-il possible de demander à Delphi de différencier l'exécutable généré
>> (en changeant son nom ou le chemin de destination) selon que le DEFINE DEMO
>> est défini ou pas ?
>>
>> {$IFDEF DEMO}
>> {$E DEMO.EXE}
>> {$ENDIF}
>>
>> Ne fonctionne pas (Delphi 2006), le fichier généré s'appelle Toto.DEM (les
>> trois premières lettres de DEMO.EXE) et n'est donc pas exécutable.
>>
>> Merci, @+
>>

>
> pour moi le plus simple est de créer deux DPR, ils sont généralement assez
> petits et ne demande pas bcp de maintenance.
>
> de plus, tu obtiens deux .cfg, l'un qui défini DEMO et pas l'autre


Ah, c'est relativement brutal comme solution mais je sens qu'il n'en
egziste pas beaucoup d'autre.

Merci Paul.

--
Pierre Y.


  Réponse avec citation
Vieux 17/10/2007, 16h05   #4
FOST©
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

Pierre Y. a écrit :
> Salut,
>
> J'ai un DEFINE qui permet d'ajouter un peu de code pour compiler mon
> logiciel en mode "version de démonstration".
>
> Est-il possible de demander à Delphi de différencier l'exécutable généré
> (en changeant son nom ou le chemin de destination) selon que le DEFINE
> DEMO est défini ou pas ?
>
> {$IFDEF DEMO}
> {$E DEMO.EXE}
> {$ENDIF}
>
> Ne fonctionne pas (Delphi 2006), le fichier généré s'appelle Toto.DEM
> (les trois premières lettres de DEMO.EXE) et n'est donc pas exécutable.
>
> Merci, @+
>


Ca ne change que l'extension en aucun cas le nom du fichier lui même qu'on ne peut pas changer par directives
  Réponse avec citation
Vieux 18/10/2007, 08h29   #5
Henri Gourvest
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

> Ah, c'est relativement brutal comme solution mais je sens qu'il n'en
> egziste pas beaucoup d'autre.
>
> Merci Paul.


Par contre moi j'utilise FinalBuilder pour gérer 10 versions différentes
de mes logiciels pro, faire du CVS/SVN, de l'innosetup,
renommer/déplacer des fichiers ... Bref un fois paramétré, ca me
récupère les sources, ca compiles toutes mes versions, ca créé les exe
d'installation, copie les fichier et tague le CVS. Bref c'est trop de la
balle

Henri
  Réponse avec citation
Vieux 18/10/2007, 14h29   #6
Pierre Y.
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

Henri Gourvest avait prétendu :
>> Ah, c'est relativement brutal comme solution mais je sens qu'il n'en
>> egziste pas beaucoup d'autre.
>>
>> Merci Paul.

>
> Par contre moi j'utilise FinalBuilder pour gérer 10 versions différentes de
> mes logiciels pro, faire du CVS/SVN, de l'innosetup, renommer/déplacer des
> fichiers ... Bref un fois paramétré, ca me récupère les sources, ca compiles
> toutes mes versions, ca créé les exe d'installation, copie les fichier et
> tague le CVS. Bref c'est trop de la balle


C'est noté :-) Merci.

--
Pierre Y.


  Réponse avec citation
Vieux 18/10/2007, 14h33   #7
Faust
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Version demo, version sans démo

/_Pierre Y._ a exprimé avec précision/ :
> Paul TOTH a exposé le 17/10/2007 :
>> Pierre Y. a écrit :
>>> Salut,
>>>
>>> J'ai un DEFINE qui permet d'ajouter un peu de code pour compiler mon
>>> logiciel en mode "version de démonstration".
>>>
>>> Est-il possible de demander à Delphi de différencier l'exécutable généré
>>> (en changeant son nom ou le chemin de destination) selon que le DEFINE
>>> DEMO est défini ou pas ?
>>>
>>> {$IFDEF DEMO}
>>> {$E DEMO.EXE}
>>> {$ENDIF}
>>>
>>> Ne fonctionne pas (Delphi 2006), le fichier généré s'appelle Toto.DEM (les
>>> trois premières lettres de DEMO.EXE) et n'est donc pas exécutable.
>>>
>>> Merci, @+
>>>

>>
>> pour moi le plus simple est de créer deux DPR, ils sont généralement assez
>> petits et ne demande pas bcp de maintenance.
>>
>> de plus, tu obtiens deux .cfg, l'un qui défini DEMO et pas l'autre


> Ah, c'est relativement brutal comme solution mais je sens qu'il n'en egziste
> pas beaucoup d'autre.


> Merci Paul.


c'est ce que je fais ici pour gérer la version pro et la version light

--
Faust
"Une âme en peine peut en cacher une autre"


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 11h42.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,14939 seconds with 15 queries