Programm Registrieren kleines problem

hallo erstmal.

Ich möchte das mein Programm ersteinmal mit einem Code Aktiviert wird und dann erst nutzbar ist.

Ich wollte das so machen:

Mein Programm wird installiert. Wenn es startet kommt zuerst ein Splashscreen. Nach dem Soll Geprüft werden, op in der einstellung MY.SETTINGS.AKTIVIERT der wert False Steht. Wenn ja dann soll er die Form1 Verstecken und das fenster Registrieren anzeigen.

ich wollte es so lösen:

If my.settings.aktiviert = „False“ Then
Form1.hide
registrieren.show
EndIf

Wenn es Registriert ist soll es einfach die Form 1 zeigen.

Ich habe ein fenster in dem er Code eingegeben wird. Den bekommt man beim registrieren auf meiner Website. das fenster heisst „registrieren“ deshalb Registrieren.show.

Wenn der code richtig ist soll er in my.settings.aktiviert den wert „TRUE“ schreiben und speichern, dass es beim nächsten start nicht mehr aktivieren muss.

Wie realisiere ich das am besten. mit meiner „Methode“ kommt trozdem immer das Hauptfenster obwohl es nicht registriert ist.

mfg Daniel

Ganz einfach Mach eine andere Form mit Folgendem Code:

If My.Settings.Aktiviert = False Then
Registrieren.Show
Else
Hauptfenster.Show
End If
Me.Close

Diese Form wird dann als erstes aufgerufen.

Bye, Stephan

Hallo Stephan,

Ganz einfach Mach eine andere Form mit Folgendem Code:

If My.Settings.Aktiviert = False Then
Registrieren.Show
Else
Hauptfenster.Show
End If
Me.Close

Diese Form wird dann als erstes aufgerufen.

Hab es Probiert. Nur wenn ich die anwendung Starte, kommt zuerst mein Splashscreen und dabei noch kurz ein fenster. Dann schliesst sich das programm.

mfg Daniel

Du müsst in den settings anstatt „Nach Schließen des Startformulars“ auf " nach schließen des letzten Formulars" umstellen

Bye Stephan

nochmal hallo :smile:

Du müsst in den settings anstatt „Nach Schließen des
Startformulars“ auf " nach schließen des letzten Formulars"
umstellen

Hab ich gemacht. Der zeigt mir immer nur das hauptfenster obwohl es nicht aktiviert ist.

mfg

Der styndartwert ist aber auf False?

Und füg mal vor dem Check

MsgBox My.Settings.Aktiviert

Ein und schau

Der styndartwert ist aber auf False?

Ja, er ist in den settings auf False

Und füg mal vor dem Check
MsgBox My.Settings.Aktiviert

Da kommt dann true raus.

Was hab ich diesmal falsch gemacht o.O :smiley:

Mach mal Ne ganz neue property und Schau dass der standartwert auf False und der Typ auf boolean ist. Dann stell alles auf die property um

Falls es ned klappt Schick mir doch die ganze Mappe als zip an
[email protected] als zip
Dann Schau ich mAl durch

Bye Stephan

Mach mal Ne ganz neue property und Schau dass der standartwert
auf False und der Typ auf boolean ist. Dann stell alles auf
die property um

Vielen dank für deine schnellen antworten. Hat jetz Super Geklappt.

mfg
Daniel

Viel Spass :]

Bye Stephan

Hallo,
wenn my.settings.aktiviert
ein boolean ist dann musst du den Vergleich so machen:
If my.settings.aktiviert = False then

Else

Endif

in „“ („False“) ist es ein String.

MFG Tobias