| Autor |
Beitrag |
The6er
Hält's aus hier
Beiträge: 9
|
Verfasst: Mi 29.04.09 22:00
Hallo, ich habe folgenden Code:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| Befehl := Location + ' -h ' + hash + ' -c' ; If Checkbox1.Checked= true then Befehl := Befehl + 'a'; If Checkbox2.Checked= true then Befehl := Befehl + 'A' ; If Checkbox3.Checked= true then Befehl := Befehl + '0'; If Checkbox4.Checked= true then Befehl := Befehl + '~' ;
If Checkbox1.Checked= false and Checkbox2.Checked= false and Checkbox3.Checked= false and Checkbox4.Checked= false then ShowMessage('Bitte Etwas Ankreuzen'); |
aber egal ob die Checkboxen Aktiviert sind oder nicht, aber macht NIE die oberne Anweisungen und zeigt IMMER die untere Nachricht an...
Weiß jemand was ich falsch gemacht habe?
Moderiert von Narses: Delphi-Tags hinzugefügt
|
|
whitef
      
Beiträge: 202
Erhaltene Danke: 1
Windows X
Delphi XE X
|
Verfasst: Mi 29.04.09 22:08
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 29.04.09 22:10
Zuletzt bearbeitet von jaenicke am So 03.05.09 16:33, insgesamt 2-mal bearbeitet
|
|
jakobwenzel
      
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Mi 29.04.09 22:13
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
The6er 
Hält's aus hier
Beiträge: 9
|
Verfasst: Mi 29.04.09 22:19
Danke, ihr habt mir sehr geholfe, nächstesmal schau ich in die Anfänger Sektion....
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 29.04.09 22:22
|
|
whitef
      
Beiträge: 202
Erhaltene Danke: 1
Windows X
Delphi XE X
|
Verfasst: Mi 29.04.09 22:54
|
|
ffgorcky
      
Beiträge: 573
WIN XP/2000 & 7Prof (Familie:Win95,Win98)
|
Verfasst: So 03.05.09 16:27
Also ich hätte das eher so gelöst:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| Befehl := Location + ' -h ' + hash + ' -c' ; BefehlKopie:=Befehl; If Checkbox1.Checked= true then Befehl := Befehl + 'a'; If Checkbox2.Checked= true then Befehl := Befehl + 'A' ; If Checkbox3.Checked= true then Befehl := Befehl + '0'; If Checkbox4.Checked= true then Befehl := Befehl + '~' ;
If BefehlKopie=Befehl then ShowMessage('Bitte Etwas Ankreuzen'); |
Es bleibt aber ja die Frage, ob Du den Checkboxen auch die Möglichkeit eines "grauen Kreuzes" gibst.
Die Möglichkeit ist ja, wenn man etwas auf jeden Fall so lassen möchte, wie es schon vorher war,
aber sich im Moment keien Gedanken darüber machen will/kann, ob das denn nun vorher angehakt war oder nicht.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 03.05.09 16:34
ffgorcky hat folgendes geschrieben : | Also ich hätte das eher so gelöst:
Delphi-Quelltext 1: 2: 3: 4:
| Befehl := Location + ' -h ' + hash + ' -c' ; BefehlKopie:=Befehl; If Checkbox1.Checked= true then Befehl := Befehl + 'a'; | |
|
|
ffgorcky
      
Beiträge: 573
WIN XP/2000 & 7Prof (Familie:Win95,Win98)
|
Verfasst: So 03.05.09 16:45
Heißt das also, man sollte lieber alles mit
Delphi-Quelltext 1: 2:
| If not Checkbox1.Checked= false then Befehl := Befehl + 'a'; |
lösen?
Naja - ist mir auch recht...
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: So 03.05.09 16:46
Nein. Einfach mit
Delphi-Quelltext 1: 2:
| If CheckBox1.Checked then ShowMessage('Checkbox 1 ist gecheckt'); |
_________________ We are, we were and will not be.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 03.05.09 16:58
Schau mal unabhängig vom Programmieren. Welchen dieser beiden Sätze wirst du dann sagen: - Wenn "das Wetter ist schön" wahr ist, dann werde ich heute Fußball spielen gehen.
- Wenn das Wetter schön ist, dann werde ich heute Fußball spielen gehen.
Na? Wirst du wirklich den ersten Satz nehmen?
Eben, genau das ist aber das, was du in Delphi geschrieben hast...
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 03.05.09 17:00
Und danach wollte er folgendes schreiben:
| Zitat: |
Wenn "das Wetter ist schlecht" falsch ist, dann werde ich heut Fußball spielen gehen.
|
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 03.05.09 17:03
Nein, eher:
Wenn nicht "das Wetter ist gut" falsch ist, dann...
Man muss sich das einfach einmal richtig überlegen, dann kommt man erst gar nicht mehr auf solche Verrenkungen. 
|
|