Accueil > Forum > > > > Limité un Exe dans le temps?
Limité un Exe dans le temps?
vendredi 21 octobre 2005 à 10:24:34 |
Limité un Exe dans le temps?

shaiinna
|
Question: j'ai un executable effectif en 3 etapes. Chaques etapes doient etre executé 1 fois, une fois executé le bouton ETAPE 1 doient se grisé ect jusqua letape 3 qui une fois effectué se grise Consequence: lexecutable ne peut plus servir puisque les 3 bouton sont grisés. Je sais qu'il faut faire un fichier TXT Seul Hic je n'ai jamais pratiqué la limitation d'utilisation d'un document donc je ne sais pas comment cela fonctionne Si qqun pourrait m'aider ce serait sympas parceque decidement jai que d pb avec VB lol pourtant jaime bien
|
|
vendredi 21 octobre 2005 à 10:29:28 |
Re : Limité un Exe dans le temps?

saez
|
Ben a la fin de l'etape 1 tu fais :
bouton1.enabled = false bouton2.enabled = true
voila @+
|
|
vendredi 21 octobre 2005 à 10:33:37 |
Re : Limité un Exe dans le temps?

shaiinna
|
Non je ne peux pas faire ca car l'executable va etre fermé et reouvert 2 3 4 jours plus tard donc ce qui a été mit en memoir va etre effacé et letape 1 va etre realisable cela auré été bon si il resté ouvert
|
|
vendredi 21 octobre 2005 à 11:30:07 |
Re : Limité un Exe dans le temps?

saez
|
Dans ton fichier texte tu spécifie l'etape en cours ou l'étape à executer au lancement de ton appli, ainsi que certain parametre. Ca te permet de conserver en dur ce qui a été déja fait.
Et dans le chargement de ta form, tu ouvres le fichier et le lis en fonction de ce que tu trouverais, tu enchaine un action.
tu peux aussi le faire avec un csv séparé par des points virgule avec les valeurs que tu veux , que tu modifies à chaque fin d'étape :
ex , ton fichier : tu en est à l'etape 2
False;True;False; (étape1;étape2;etape3)
dans ton formload :
Dim Fso Dim Ficparam Dim Ligneparam Dim PtFichierTexte Dim Tabparam(3) const ForReading = 1
'Préparation du fichier contenant les parametres Set Fso = CreateObject("Scripting.FileSystemObject") Ficparam = "c:\parametre.txt"
Set PtFichierTexte = Fso.OpenTextFile(Ficparam, ForReading, False) ' ** Lit la ligne puis seplace devant la ligne précédente Ligneparam = PtFichierTexte.ReadLine ' ** Place dans un tableau les différentes parties lues dans la ligne Tabparam = Split(Ligneparam, ";") ' ** utilisation des variables avec les valeurs lues dans la ligne bouton1.enabled = Tabparam(0) bouton2.enabled = Tabparam(1) bouton3.enabled = Tabparam(2) C'est du Vbscript que j'avais utilisé adapté à la volée  mais ca devrai pouvoir etre facile à mettre, ptet quelque trucs à modifier.
|
|
vendredi 21 octobre 2005 à 11:30:57 |
Re : Limité un Exe dans le temps?

aieeeuuuuu
|
salut
est ce qu'il s'agit d'une sécurité poru éviter que qq'un fasse des betises par inadvertance, ou est ce pour eviter que quelqu'un puisse eviter de réutiliser ton programme ?
si c'est jute pour éviter les erreurs de manip, tu peux ecrire soit dans un fichier, soit dans la base de registre.
si c'est pour eviter du piratage, idem, mais en criptant tes valeurs.
il y a des sources sur le site pour lire/ecrire dans un fichier ou dans la base de registre il y a également des sources pour cripter et decripter
|
|
vendredi 21 octobre 2005 à 11:31:21 |
Re : Limité un Exe dans le temps?

DARKSIDIOUS
|
Voir tout les messages du forum parlant de sauvegarder le contenu de contrôles (textbox, combo, etc.) En effet, il faut utiliser un fichier txt, mais on ne va pas répéter à chaque fois ce qu'il faut faire alors qu'une simple recherche sur le forum suffit à trouver la réponse ! _____________________________________________________________________ DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
|
|
vendredi 21 octobre 2005 à 12:48:34 |
Re : Limité un Exe dans le temps?

shaiinna
|
c'est une question de securité. Parceque les personnes qui vont utiliser cette appli sont novice et limité ignar en info alors pour eviter quil copie colle d fichier bd 150000 fois on limite lutilisation de lappli a 3 etape
Datk sidou je sais bien quil fo recherché ce que jai fé mais la recherche est longue et c pour ce soir maximum jai pri vachement de retard sur la livraison c pour ca que je me permets de poser la question Car je programme pas en VB dhabitude dc je nen ai pas la connaissance parfaite Je connais je suis capable de monter un truc qui tiens mais rien a voir avec dautre langage ou je suis a laise
Donc je mexcuse aupres dautre dev qui pensent que la question est rebarbatif.
|
|
vendredi 21 octobre 2005 à 12:50:08 |
Re : Limité un Exe dans le temps?

shaiinna
|
ps: saez merci * Mais la ou je bug c la creation du fichier TXT. j'ai du mal en comprendre la construction
|
|
vendredi 21 octobre 2005 à 12:53:12 |
Re : Limité un Exe dans le temps?

saez
|
Dans ton fichier, tu mets tes valeurs séparées par des virgules, le "Tabparam = Split(Ligneparam, ";")" permet de placer les valeurs entre les virgules dans le tableau Tabparam.
Voila.
|
|
vendredi 21 octobre 2005 à 13:10:20 |
Re : Limité un Exe dans le temps?

pcpt
|
Réponse acceptée !
salut, tu tapes "fichier ini", ou "configuration", on même n'importe quoi, quasiment toutes les "petites applis", donc pas forcément les "bouts de codes", utilisent un fichier ini. donc pareil pour toi, puisque ce n'est apparemment pas une question de sécurité "piratge". (dit donc, je met des guillemets partout  ) tu vas donc avoir [BOUTON] 1=0 2=1 3=0 tu vas lire le fichier au Load, et changer les valeurs aux clicks.... et tu peux très bien ne pas mettre d'extension pour ... semer le trouble pour l'utilisateur.... @+ PCPT [AFCK]
|
|
Cette discussion est classée dans : exe, temps, limité, etapes, doient
Répondre à ce message
Sujets en rapport avec ce message
Temps d'ouverture !!!!! [ par xavier77 ]
Salut à tous, J'ai crée un exe avec VB6. Lorsque je l'exécute sous Win98 avec un Celeron 500, l'appli s'ouvre relativement vite. Par contre si je l'ex
Un seul EXE, comme au bon vieux temps ! [ par rimbaud ]
Bonjour à tous, bravo milles fois pour ce site !Une question simple, et récurente sur ce forum : une réponse certainement complexe:je désire programer
Logiciel limité dans le temps [ par chid_ra ]
Salut, Je passe de temps en temps sur ce site lorsque j'ai besoin d'un coup de main et jusqu'à maintenant je n'ai pas été déçuJe souhaite inclure dans
Question avec temps limité de réponse [ par carlstp ]
Est-il possible avec VB 6 de Poser une Question avec temps limité de réponse. :Ex. "Êtes-vous certain ? " Choix oui on non et après 2 minutes le cho
Créer un fichier exe [ par nainbleu2 ]
Bonjour, Débutant, même très débutant en VB, j'aimerai développer un petit programme, mais je ne sais ni comment le faire ni comment l'utiliser aprps
Réduire la taille des *.exe (et le temps de compilation) [ par violent_ken ]
Violent Ken Bonjour, ma question est assez simple (mais la réponse...) : comment peut on réduire la taille de l'executable, et ain
Zombies [ par Florent ]
Bonjour, J'ai un programme extérieur qui lance Word.exe. Mais ces derniers, se détruisent de temps en temps, ils n'apparaissent plus dans l
a l'aide svp !!!!!!!!! [ par LeKamé ]
salut !!mon probleme !! c'est que je veux mettre dans un programme, des fichiers, bon ca c'est pas dur, je créé une ressource et je l'extrait de l'exe
Infecter un exe [ par Sirotilc ]
Je me suis toujours demandé comment on infectait un exe !!!Si quelqu'un peut me dire comment faire, ce serait cool, ne serait-ce que par curiosité !
Ressources EXE !!! [ par Sirotilc ]
Comment mettre en ressources un EXE de plus de 64 Ko ???D'après MSDN, on ne peut pas, mais y'a sûrement une astuce pour y arriver ! Aidez moi !!!!!!!
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
FAIRE UN EXECUTABLEFAIRE UN EXECUTABLE par ossama261988
Cliquez pour lire la suite par ossama261988
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|