Hallo die Runde!
Ich habe mich mal umgesehen. Hier sind überall so komplizierte "Time Trials".
Also Programme, die man nur eine bestimmte zeit lang nuzen kann und sie dann z.B. kaufen muss.
Hier mal die einfache Art:
___________________________________
Ihr braucht:
1 Timer, der die Zeit runterzählt(mit Interval 1000)
1 Label, in dem angezeit wird, wie lanh ihr das Programm noch nutzen könnt(geht auch als Integer, also Variable)
1 Einstellung mit Namen 'trial', in der die Zeit gespeichert wird
Code
___________________________________
So. Nun ans Werk:
Ihr erstellt erstmal die Einstellung - dazu hier die Anleitung:
1.: Klickt in VB(2008)(Express ) auf 'Projekt'
2.: Klickt dann auf (Projektame)-Eigenschaften'
3.: Klickt links auf 'Einstellungen'
4.: Erstellt eine 'Einstellung' mit namen trial, setzt den Typ auf Integer.
So.Jetzt habt ihr die Variable, in der die Zeit gespeichert wird.
Nun erstellt einen Sub für den Timer.
Da schreibt ihr dann folgenden Code rein:
So. Nun erstellt ihr nur noch einen Form_Load-Sub,wo ihr folgendes reinschreibt:
So. wenn ihr jetzt noch in der Einstellung 'trial' den Wert in Sekunden angebt, läuft euer Time-Trial
Ihr könnt natürlich auch das(oder den??) interal des timers auf die gewünschte schnelligkeit setzen, z.b. auf 60000 für 1 min,
aber dann ist das ungenau(weil dann nur jede minute das aktualisiert wird, also nicht genau die zeit wie vorgesehen getestet wird. MÜSST ihr nicht verstehen^^).
Lieber die Sekunden ausrechnen...
Ich höffe, es hilft euch,
martinustreveri
EDIT: Enabled vom timer muss = true sein!
NOCHMAL EDIT: Das ganze sieht dann so aus!
Ich habe mich mal umgesehen. Hier sind überall so komplizierte "Time Trials".
Also Programme, die man nur eine bestimmte zeit lang nuzen kann und sie dann z.B. kaufen muss.
Hier mal die einfache Art:
___________________________________
Ihr braucht:
1 Timer, der die Zeit runterzählt(mit Interval 1000)
1 Label, in dem angezeit wird, wie lanh ihr das Programm noch nutzen könnt(geht auch als Integer, also Variable)
1 Einstellung mit Namen 'trial', in der die Zeit gespeichert wird
Code
___________________________________
So. Nun ans Werk:
Ihr erstellt erstmal die Einstellung - dazu hier die Anleitung:
1.: Klickt in VB(2008)(Express ) auf 'Projekt'
2.: Klickt dann auf (Projektame)-Eigenschaften'
3.: Klickt links auf 'Einstellungen'
4.: Erstellt eine 'Einstellung' mit namen trial, setzt den Typ auf Integer.
So.Jetzt habt ihr die Variable, in der die Zeit gespeichert wird.
Nun erstellt einen Sub für den Timer.
Da schreibt ihr dann folgenden Code rein:
VB.NET-Quellcode
- label1.text = label1.text - 1 'um immer 1sekunde ab zu ziehen (vom trial)
- my.settings.trial = label1.text 'damit die einstellung *trial* aktualisiert wird.
- my.settings.save() 'damit die einstellung gespeichert wird.
- if label1.text <= 0 then ' teste, ob trial abgelaufen it
- msgbox("Testversion abgelaufen")
- label1.text = 1 'damit es besser aussieht :)
- end 'oder die aktion, die dann ausgeführt werden soll.
- end if
So. Nun erstellt ihr nur noch einen Form_Load-Sub,wo ihr folgendes reinschreibt:
So. wenn ihr jetzt noch in der Einstellung 'trial' den Wert in Sekunden angebt, läuft euer Time-Trial
Ihr könnt natürlich auch das(oder den??) interal des timers auf die gewünschte schnelligkeit setzen, z.b. auf 60000 für 1 min,
aber dann ist das ungenau(weil dann nur jede minute das aktualisiert wird, also nicht genau die zeit wie vorgesehen getestet wird. MÜSST ihr nicht verstehen^^).
Lieber die Sekunden ausrechnen...
Ich höffe, es hilft euch,
martinustreveri
EDIT: Enabled vom timer muss = true sein!
NOCHMAL EDIT: Das ganze sieht dann so aus!
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „martinustreveri“ ()