ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
616
616
EMPFEHLEN
-
hiho,
ich will in VB (6) sowas machen, das sobald ich die .exe starte, eine frage kommt per windows allert oder sowas, aufdieser steht selbstverständlich die frage und antwort möglichkeiten... die nächste frage soll aber abhänig von meiner antwort sein.... wie kann ich das machen? die antworten sollen dann in einer anderen datei gespeichert werden damit ich mir dann die ergebnise anschauen kann, wenn mir diese datei zugeschickt wird.. aber das soll so gemacht werden das nicht jemand durch zufall vom öffnen der datei die antworten einfach so ablesen kann oder so.. soll bissel geschützter sein wenn ihr wisst was ich meine ****?
wie kann ich das machen? und evtl wenns geht das man das nur 1 mal machen kann sozu sagen eine zeitbegrenzung die ich auf 2 jahre schiebe so das man sie halt löscht
könnt ihr mir helfen?
thx
-
18.10.02 20:31 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
das erste kannst du mit fallunterscheidungen machen, indem du immer auf die letzte antwort reagierst. also so nach dem schema:
das wird bei einer grösseren anzahl von fragen zwar relativ unübersichtlich, aber es ist ein anfang.Code :1 2 3 4 5 6 7 8 9 10 11
Antwort = MsgBox("Ja oder nein?", vbQuestion + vbYesNo, "Frage") If Antwort = vbYes Then Antwort = MsgBox("Ganz sicher?", vbQuestion + vbYesNo, "Frage") If Antwort = vbYes Then ... Else ... End If Else Antwort = MsgBox("Wieso nicht?", ... End If
für das speichern kannst du eine datenbank nehmen und diese mit einem kennwort belegen. das ist relativ sicher - zwar nicht unknackbar, aber sicher. oder halt eine binärdatei.
dass das programm nur einmal gestartet werden kann, ist schon etwas schwieriger. du könntest z.b. die systemzeit auslesen und dich daran orientieren, aber besonders sicher ist das nicht.
eine andere möglichkeit wären registrierungseinträge, aber auch die sind nicht sicher..."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
ok.. also ich will das jetzt so machen das ich als erstes ein fenster habe... auf dem bissel was steht über die umfrage... dann ist da ein button mit weiter und einer mit Deeinstalieren...
wie isn en befehl um das progi wieder ganz vom rechner zu entfernen?
-
18.10.02 21:17 #4
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
ein programm kann sich nicht selber wieder löschen, solange es noch im speicher liegt. und wenn es nicht mehr im speicher liegt, läuft es nicht mehr - kann sich also auch nicht mehr löschen.

das läuft normalerweise über einen setup-assistenten, der bei der installation alle abhängigkeiten des programms speichert, um später alles sauber wieder zu deinstallieren."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
ok dann halt das das programm geschlossen werden soll.... ****?
hab ne frage... wie komm ich von ner normalen MsgBox zu den MsgBox das die fragan erscheinen?
Habs also jetzt so gemacht:
Weiter? --> blabla (über MsgBox) wie ist der befehl das ich, nachdem ich auf ok drücke zur box komm mit der ersten frage?
-
18.10.02 21:45 #6
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
schliessen kannst du das programm mit "end".
die zweite frage versteh ich nicht so ganz..."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
also...
wenn man die datei öffnet kommt ein fenster mit nem label wo paar anweisungen drinn stehn, nem button mit "weiter" und einen mit beenden.
wenn ich auf weiter klicke kommt allert (msgbox) mit noch ner anweisung... so wenn ich jetzt auf ok drücke soll die 1. frage kommen... wie mach ich das?
-
18.10.02 22:02 #8
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
der code steht doch schon da oben, brauchst du eigentlich nur noch kopieren und an dein programm anpassen...

Code :1 2 3 4 5 6 7 8 9
Private Sub btnWeiter_Click() Dim Antwort As Integer Antwort = MsgBox("noch mehr Anweisungen", vbInformation + vbOkCancel, "Titel") If Antwort = vbOk Then 'erste Frage... Else 'keine Frage... End If"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
ok danke,
hab noch ne frage
ich hab das jetzt auch mal so versucht das ich immer den label des fensters ändere...
also ungefähr so
Label1 = text1
Weiter_Click() Label1 = blabla
wie kann ich das jetzt noch machen das die buttons einen adneren wert bekommen bzw. Caption und so verändere ****?
-
19.10.02 00:20 #10
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
einfache stringzuweisung als eigenschaft eines objektes (command1 ist ein commandbutton).Code :1
Command1.Caption = "neue caption"
"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
23.10.02 19:23 #11
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
@phpMars
Also zu dem Problem mit der Datei, in der dann die Antworten des Benutzers drin stehen, würde ich einfach eine Verschlüsslung verwenden, das ganze ist ziemlich sicher und kann nur mit dem entsprechenden Schlüssel wieder entschlüsselt werden.
Das das Programm nur 1. ausgefürt werden kann, da gibt es zig möglichkeiten. Aber wie asphyxia schon gesagt hat, sind alle net 100% sicher, aber die meisten sind zumindest so sicher, das ein Otto-Normaluser nix daran drehen kann. Du trägst z.B. irgendwo in der Registry einen Wert ein, muss ja net gerade irgendwo bei software drin stehen, sonder etwas "tiefer" und "versteckter", dann gäbe es da noch ne andere Möglichkeit, die wäre aber etwas komplizierter.
Außerdem würde ich dir empfehlen, daß du dir mal ein Buch besorgst und dir die Grundlagen der Programmierung und die Grundlagen von VB aneignest, sonst wirst du auf Dauer keine Freude am Programmieren haben.
Gruss Homer
Ähnliche Themen
-
Brauche eure Hilfe: DA-Umfrage zu Online-Empfehlungssystemen
Von Isaly im Forum SmalltalkAntworten: 0Letzter Beitrag: 13.08.08, 21:56 -
Problem bei Umfrage-Tutorial : Bitte um Hilfe
Von Pase89 im Forum PHPAntworten: 3Letzter Beitrag: 12.04.07, 09:31 -
[PHP | MySQL] Hilfe beim Erstellen einer Umfrage
Von Claas M im Forum PHPAntworten: 4Letzter Beitrag: 07.07.04, 13:11 -
Umfrage ohne Ergebnisanzeige [mit Hilfe des Umfrage-Tutorials]
Von deluxe-striker im Forum PHPAntworten: 1Letzter Beitrag: 02.01.04, 06:27 -
[HILFE] Umfrage - pro ip 1x
Von phpMars im Forum PHPAntworten: 2Letzter Beitrag: 18.10.02, 22:31





Zitieren
Login





