|
Un coup de main, s'il vous plait !!! |
Iniciado por stephoncoco, set., 21 2005 6:32 PM - 9 respostas |
| |
| | | |
|
| |
Publicado em setembro, 21 2005 - 6:32 PM |
Bonjour à tous.
J'ai déjà posté un message concernant mon problème, sans succès hélas !!
Alors je le reposte, au cas où....
C'est simple, mais j'ai beau m'y mettre, je n'y arrive pas !
Ce que je souhaite, c'est pouvoir "exclure" une ou plusieurs fenêtres de mon appli AU MOMENT de l'install.
Cela pour me permettre d'installer une appli avec certaines options ou non.
Un peu comme quand on install un logiciel et que l'on peut sélectionner les options choisies.
La raison, c'est que je veux pouvoir diminuer le prix de mon appli à la condition qu'elle soit "allégée".
Le point délicat, c'est que je souhaite pouvoir compiler et créer l'install en UNE SEULE manip.
Je suppose que cela est faisable avec les bibliothèques, mais je n'y arrive pas...
Même si vous ne pouvez me renseigner complètement, je suis preneur d'un coup de main même tout petit.
Merci d'avance. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 7:47 AM |
La réponse à ton problème est dans la gestion des configuration et peut-être aussi dans la notion de composant. Regarde dans l'aide. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 7:51 AM |
Salut !
On 21-Sep-2005, "stephon" <stephoncoco@yahoo.fr> wrote:
Bonjour à tous. J'ai déjà posté un message concernant mon problème, sans succès hélas !! Alors je le reposte, au cas où.... C'est simple, mais j'ai beau m'y mettre, je n'y arrive pas ! Ce que je souhaite, c'est pouvoir "exclure" une ou plusieurs fenêtres de mon appli AU MOMENT de l'install. Cela pour me permettre d'installer une appli avec certaines options ou non. Un peu comme quand on install un logiciel et que l'on peut sélectionner les options choisies. La raison, c'est que je veux pouvoir diminuer le prix de mon appli à la condition qu'elle soit "allégée". Le point délicat, c'est que je souhaite pouvoir compiler et créer l'install en UNE SEULE manip. Je suppose que cela est faisable avec les bibliothèques, mais je n'y arrive pas... Même si vous ne pouvez me renseigner complètement, je suis preneur d'un coup de main même tout petit.
Merci d'avance.
Pourquoi ne pas utiliser une variable globale dans l'inititation du projet qui serait Vrai pour une version full et Faux pour une version light. Eventuellement tu peux aussi trouver un moyen d'activer le programme en cherchant une clef dans un fichier ou sur internet et selon le résultat de mettre la variable à Vrai ou la laisser à Faux ...
Avant d'exécuter une tâche que tu considères comme faisant partie de la version Full seulement, tu testes ta variable ...
Bien à toi ... -- Marcel Berman c/o Managing Business SPRL Allée du Petit Paris, 11 B - 1410 - Waterloo Tel : +32 2 351.60.64 Fax : +32 2 351.45.78 Gsm : +32 475.799.477 |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 8:32 AM |
Bonjour,
Une solution consiste à mettre les fenêtres "optionnelles" dans des projets différents et donc des WDL différentes. En fonction des options que le client à choisi (stokées dans un .fic ou un .ini...crypté par exemple), tu fais des chargewdl() à l'initialistaion de ton projet.
Je suppose que lors de l'install, tu pourra déterminé les wdl à installée ou pas.
C'est peut-être pas tout à fait la solution que tu demandes mais elle est assez efficace je pense.
Bonne chance et tiens nous au courant
Fred |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 8:36 AM |
Voir dans le menu : Projet...Gestion des configurations. Cordialement. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 8:57 AM |
Salut,
Voici une idée, telle que je l'ai déjà mise en oeuvre.
Travailler avec un fichier licence qui contient les informations concernant les options libérées et les options bloquées.
Ce fichier licence est à la base un simple fichier texte, ou les information sont cryptées suivant un algorithme personnel. Ce fichier licence est délivré sur disquette ou par émail. J'y ai également inclus le nom de l'entreprise utilisatrice de la licence,
Dans l'application principal, il y a lieu de contrôller la présence du fichier licence, de l'installer s'il n'est pas encore présent, et ensuite en fonction des options libérées autoriser l'ouverture de fenêtres, appel de fonctions, etc....
J'espère que ceci peut t'aider.
@+, JF |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 9:51 AM |
Je ne sais pas si cela est possible mais j'utilise une autre solution simple. Je fournis à tous les clients toutel'appli. Donc une seule version à distribuer.
J'envoie ensuite par mail,(fichier joint) un fichier Param.fic et Param.NDX (cryptés et protégé par mot de passe)) qui contiennent un code (clef unique du fichier) par fonction utilisable dans l'appli. Ce fichier doit être présent dans le répertoire 'en cours' (là où se trouve l'.EXE) A l'ouverture de l'appli, je peux donc en lisant ce fichier inhiber les fonctions donc le code n'existe pas dans le fichier Param. Ce fichier ne peux pas être truandé par les clients. C'est une sorte de Dongue logiciel. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 10:06 AM |
WD permet de gérer plusieurs configurations dans un projet.
Le menu Projet\Gestion des configurations permet d'exclure certains éléments fenêtres, rapports, collections de procédures selon les différentes configurations.
Le menu Atelier\Génération multiple permet entre autres compiler plusieurs .exe
La fonction ProjetInfo(piConfiguration) permet de savoir le nom de la configuration en cours. Très utile pour rendre invisibles les options de menu des éléments inexistants dans certaines configurations. Utile aussi pour rendre invisible le volet d'un onglet qui ne doit pas être visible dans toutes les configurations.
J'utilise avec succès la génération de trois exécutables différents à partir d'un seul projet et une seule analyse.
Pour l'installation, je n'ai pas encore testé les options.
bon dev avec WD JCP
"stephon" <stephoncoco@yahoo.fr> a écrit dans le message de news: 43317658$1@news.pcsoft.fr...
Bonjour à tous.
J'ai déjà posté un message concernant mon problème, sans succès hélas !!
Alors je le reposte, au cas où....
C'est simple, mais j'ai beau m'y mettre, je n'y arrive pas !
Ce que je souhaite, c'est pouvoir "exclure" une ou plusieurs fenêtres de mon appli AU MOMENT de l'install.
Cela pour me permettre d'installer une appli avec certaines options ou non.
Un peu comme quand on install un logiciel et que l'on peut sélectionner les options choisies.
La raison, c'est que je veux pouvoir diminuer le prix de mon appli à la condition qu'elle soit "allégée".
Le point délicat, c'est que je souhaite pouvoir compiler et créer l'install en UNE SEULE manip.
Je suppose que cela est faisable avec les bibliothèques, mais je n'y arrive pas...
Même si vous ne pouvez me renseigner complètement, je suis preneur d'un coup de main même tout petit.
Merci d'avance.
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 11:08 AM |
Merci, merci beaucoup à vous tous.
Je suis vraiment ravi de vos réponses qui m'ont pratiquement toutes apportées de précieux renseignements.
C'est sans nul doute vers une sorte d'amalgame de ces solutions que je vais me diriger.
Encore une fois, merci.
Bonne journée à tous. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 22 2005 - 11:23 AM |
stephon a écrit :
Bonjour à tous. [...] Ce que je souhaite, c'est pouvoir "exclure" une ou plusieurs fenêtres de mon appli AU MOMENT de l'install.
Selon quels critères ? C'est l'utilisateur qui choisi ?
Cela pour me permettre d'installer une appli avec certaines options ou non. Un peu comme quand on install un logiciel et que l'on peut sélectionner les options choisies. La raison, c'est que je veux pouvoir diminuer le prix de mon appli à la condition qu'elle soit "allégée". Le point délicat, c'est que je souhaite pouvoir compiler et créer l'install en UNE SEULE manip. Je suppose que cela est faisable avec les bibliothèques, mais je n'y arrive pas... Même si vous ne pouvez me renseigner complètement, je suis preneur d'un coup de main même tout petit.
Merci d'avance.
Les bibliothèques contiennent les objets (fenêtres, états, ...) donc si tu veux des bibliothèques différentes tu seras fatalement obligé de regénérer toutes les bibliothèques à chaque modification.
Ensuite, il te faudra créer une install complète, une install 'light' et les regénérer une par une.
Pour faire ça en une seule manip, je dirais qu'à moins te faire un programme d'install personnalisé, je ne vois pas trop de solutions.
Sinon il faut brider les fonctionalités au niveau de l'appli.
-- Ami Calmant Stéphane |
| |
| |
| | | |
|
| | | | |
| | |
|