begin process at 2012 02 13 22:28:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > FAIRE UNE VERSION DEMO DE VOTRE PROJET

FAIRE UNE VERSION DEMO DE VOTRE PROJET


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Classé sous :demo, compiler, demonstration, version, complete Niveau :Débutant Date de création :11/02/2007 Vu / téléchargé :15 655 / 1 846

Auteur : Renfield

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note


 Description

Bonjour,

Ceci est une réponse Forum.

simplement un petit projet qui explique par l'exemple, comment créer une version DEMO de vos projets en VB6.
la solution utilisée ici : la compilation conditionnelle...
il suffit de mettre des tests, afin d'autoriser ou interdire telle ou telle action

Source

  • Private Sub CcMnuSave_Click()
  • #If DEMO Then
  • MsgBox "Version DEMO, vous ne pouvez pas enregistrer vos oeuvres...", vbInformation
  • #Else
  • '...
  • #End If
  • End Sub
Private Sub CcMnuSave_Click()
#If DEMO Then
    MsgBox "Version DEMO, vous ne pouvez pas enregistrer vos oeuvres...", vbInformation
#Else
    '...
#End If
End Sub

 Conclusion

Vous trouverez un outil 'Compiler' qui vous permettra de compiler simplement les deux version de votre projet, simplement en tapant :

C:\...\Demo Compiler.exe "C:\...\Projet1.exe"

(ou en drag&dropant le prj sur le .exe)


dans l'IDE, vous pouvez passer a tout moment de la version Full a la version DEMO en modifiant les arguments de compilation conditionnelle (dans les propriétés de votre projet)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ...
Source avec Zip Source avec une capture JSON PARSER - ANALYSE DE CHAINES JSON
Source avec Zip Source avec une capture MODULE DE TÉLÉCHARGEMENT DE FICHIER BASIQUE (SYNCHRONE / ASY...
Source avec Zip COURS DE PILOTAGE........D'APPLICATIONS
Source avec Zip CSOCKET - REMPLACEZ WINSOCK PAR LA VERSION 2 DES API

 Sources de la même categorie

Source avec Zip DLL PERSONNALISÉ AVEC ÉVÈNEMENTS ET PROPRIÉTÉS EN VB6. par Number7
Source avec Zip Source .NET (Dotnet) EXEMPLE DU TUTORAIL "CLASSES MÉTIER" par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES LISTES : RANGEMENT (LIST.SORT) ET FILTRAGE (LIST... par kbalist
Source avec Zip EXEMPLE SUR LES MENUS POUR AIDER LES DÉBUTANTS COMME MOI ;-) par viragoloco
LES OPÉRATIONS DE LA LISTE CHAINÉE par smaili

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) DEMO SUBCLASING VB.NET par Iznogood1
Source .NET (Dotnet) EXÉCUTER DU CODE VB.NET À PARTIR D'UN PROGRAMME EN COURS D'E... par eldim
Source avec Zip Source avec une capture COMPTEUR DEMO VERSION 3.0.0 par pirate softwarez
Source avec Zip Source avec une capture JEU DE PUZZLE ENREGISTRABLE (DEMO PUIS COMPLET) par ramzi_achich
Source avec Zip Source avec une capture VB SHAREWARE V2.0 par pirate softwarez

Commentaires et avis

Commentaire de casy le 11/02/2007 10:13:41

Petite precision pour utiliser les arguments de complation conditionnelle dans l'IDE

Dans les propriétés du projet, onglet Créer, ligne Agument de compilation conditionelle

Il suffit de mettre le texte suivant : DEMO = 0 ou DEMO= -1

Avec DEMO = 0, Demo est considéré comme étant à False, donc c'est le code compris entre le #Else et le #End IF qui sera compilé.

Avec DEMO = -1 (-1=TRUE, mais normalement toute valeur différente de 0 est considéré comme TRUE), Demo est considéré comme étant à True, donc c'est le code compris entre le #If et le #Else qui sera compilé.

PS : Pour utiliser plusieurs constantes de compilation conditionelle, les séparées par un ;

Commentaire de violent_ken le 11/02/2007 12:04:42

Petit tuto pour la compilation conditionnelle :
http://www.vbfrance.com/tutoriaux/COMPILATION-CONDITIONNELLE-VB6_612.aspx

@+

Commentaire de Renfield le 11/02/2007 13:29:30 administrateur CS

avec toutes ces infos, les membres de VbFrance vont devnir chamions en compilation conditionelle ^^

Commentaire de violent_ken le 11/02/2007 13:34:18

J'espère que çà aidera ;)
J'en avais eu besoin il y a 3/4 jours et comme j'avais rien trouvé pour m'aider sur vbfrance, bah voilà un tuto ^^
@+

Commentaire de nourwahiba le 11/02/2007 14:09:55

BONJOUR CASY
d'apres  ce que vous avez expliqué .. je dois ecrire deux parties de programmes dans mon application ..
partie pour la version demo et  une 2ieme partie pour la version full?

Commentaire de nourwahiba le 11/02/2007 14:14:37

merci pour vous  violent_ken je vais immediatement consulter le tuto
bonne suite a tous

Commentaire de Renfield le 11/02/2007 15:14:39 administrateur CS

Ben en fait, il s'agit simplement de désactiver certaines parties de ton code...

tu aura en sortie deux exe bien distinct (voir exemple dans le fichier ZIP)

Commentaire de Exploreur le 11/02/2007 20:07:56

Salut Renfield,

Voilà une source qui va répondre à pas mal de questions sur le forum!!

A+
Exploreur

Commentaire de Galain le 12/02/2007 01:28:29

Très utile
Merci Renfield

Commentaire de joelmarie le 12/02/2007 22:09:09

Chouette je vais encore progresser , merci

Commentaire de Patrice99 le 13/02/2007 14:12:23

En DotNet on peut peut faire un build release ou debug, et aussi un build Demo ou pas : il suffit de creer un nouveau type de build, ce qui évite d'avoir à changer des constantes conditionnelles (le reste reste pareil : #If DEMO Then...). Sauf qu'avec la version express gratuite de VB2005, cela n'est pas possible et il faut alors définir la constante, comme en VB6.

Commentaire de nourwahiba le 25/02/2008 10:48:35 8/10

bravo

Commentaire de chaouline le 23/04/2009 11:42:00

bonjour tout le monde j'ai un probléme aid moi STP ,
comment je peut ceer un key mon application vb.net je travaille avec VS 2005

Commentaire de Patrice99 le 23/04/2009 16:17:58

Rectification : en dotnet avec les versions Express, c'est possible aussi, il faut juste "Afficher tous les paramètres" puis cocher "Afficher les configurations de génération avancées" : Debug et Release sont alors possibles.

Commentaire de lermite222 le 20/08/2010 11:17:08

Bonjour tou(te)s,
Le système de la compilation conditionnelle nécessite de remplacer carrément tout l'exe. Il serait plus intérèssant de pouvoir modifier le status de l'exe simplement par une clé d'activation, par exemple.
Est-ce possible ?
Cordialement.

Commentaire de Renfield le 20/08/2010 11:18:47 administrateur CS

oui, mais crackable en ce cas...

Commentaire de lermite222 le 20/08/2010 12:43:09

"oui, mais crackable en ce cas..."
mais tout est "crackable ", si je rentre l'exe dans un environnement C et que je trouve la variable de compilation beh..
Et pour "Cracker" faut déjà quelqu'un qui s'y connaît pas mal.

Commentaire de casy le 20/08/2010 13:00:21

si tu rentre l'exe là ou tu veux, tu ne retrouvera pas la variable de compilation, ni même le code qu'elle contrôle puisque par définition ce code n'est pas compilé et donc pas présent dans l'exe.
Tout est crackable, certes, mais là, il te faudra les sources du code pour pouvoir le recompiler sans les limitations.

Commentaire de lermite222 le 20/08/2010 13:09:58

> Casy,
Oups, tu à raison, j'ai parler (écrit) trop vite.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

version demo avec sql server [ par nourwahiba ] bonjour j'ai programmé la gestion commerciale avec vb 6 , base de donnée sql server 2000maintenant je veux la commercialiser , donc jai fait une versi Création de logiciel d'image, comment inclure une protection [ par lechti62 ] bonjour, je suis en train de programmer un logiciel de traitement d'image, je voudrai faire une version DEMO du logiciel, donc afficher sur toutes les ACCESS - REQUETES VIDES [ par damedom41 ] Je développe en VBA sous ACCESS (2003, 2007, 2010) et je lance des requêtes SQL dans des procédures pour en exporter le résultat vers des fichiers Exc problème d'affichage de graphique [ par mario1998 ] Bonjour, Je viens d'arriver en stage et je dois m'occuper d'un programme de calcul qui à été développé par un autre stagiaire. Le problème est que arr probleme avec datagridview [ par daloul ] j'ai probleme avec le remplissage de la datagridview je n'ai pas su comment faire ca j'ai telecharge la version express 2008 et en meme temps je trav imossible de compiler une source [ par computermaster ] Bonjour à la communauté !Après plusieurs essai infructueux, j'aimerais compiler cette source : http://www.vbfrance.com/codes/MOTRCOM-JEUX-ECLAIRAGE-PO Comment récuperer une colonne complete d'un dataSet sans modification dans le listView ? [ par boozid ] Bonjour,Sachant que je souhaite récuperer une colonne complete d'un dataSet sans modification, directement dans le listView, je voudrais savoir, si l' Erreur d'éxécution [ par nicolasbonnet13 ] Bonjour,J'ai conçu une petite application en visual Basic qui permet à plusieurs personnes d'uploader des fichiers sur un serveur ftp.Tout marche bien [InnoSetup] Numéro de version de mon programme [ par titicar ] Bonjour,A force de lire partout que l'empaquetage et déployement de VB6 était dépassé, je me suis (enfin) mis à tester Inno Setup et IsTool. C'est vra


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales