procedure TForm1.Button1Click(Sender: TObject);
begin
if checkbox1.visible = false and checkbox2.visible = false and
checkbox3.visible = false and checkbox4.visible = false and
checkbox5.Visible = false and checkbox6.visible = true and
checkbox7.visible = false and checkbox8.visible = false and
checkbox9.visible = false then
[COLOR="Red"][B]begin[/B][/COLOR]
label1.visible:=false;
label2.caption:='Du hast das Rätsel gelöst !';
[COLOR="Red"][B]end;[/B][/COLOR]
end;
ich versteh aber dein Rätsel nicht, weil wenn was unsichtbar ist, kannste auch es nicht mehr anklicken. Oder meinste wenn nur die Checkbox 6 gecheckt ist, dann soll das Label kommen?
if (checkbox1.visible = false) and (checkbox2.visible = false) and
(checkbox3.visible = false) and (checkbox4.visible = false) and
(checkbox5.Visible = false) and (checkbox6.visible = true ) and
(checkbox7.visible = false) and (checkbox8.visible = false) and
(checkbox9.visible = false) then
begin
label1.visible := false;
label2.caption := 'Du hast das Rätsel gelöst !';
end;
DANKE ! Es geht.
Wirklich vielen Dank link
Thread kann geschlossen werden )
Quote:
if (checkbox1.visible = false) and (checkbox2.visible = false) and
(checkbox3.visible = false) and (checkbox4.visible = false) and
(checkbox5.Visible = false) and (checkbox6.visible = true ) and
(checkbox7.visible = false) and (checkbox8.visible = false) and
(checkbox9.visible = false) then
begin
label1.visible := false;
label2.caption := 'Du hast das Rätsel gelöst !';
end;
Wenn das wirklich so ist, dann sehe ich den Sinn dahinter nicht, warum Delphi dem logischen And eine höhere Präzedenz als dem Gleichheitsoperator gegeben hat. ;O
Wieso machste es nicht einfach so und löschst das mit visible:
[procedure TForm1.Button1Click(Sender: TObject);
begin
if (checkbox1.unchecked) and (checkbox2.unchecked) and
(checkbox3.unchecked) and (checkbox4.unchecked) and
(checkbox5.unchecked) and (checkbox6.checked) and
(checkbox7.unchecked) and (checkbox8.unchecked) and
(checkbox9.unchecked) then
begin
label1.visible:=false;
label2.caption:='Du hast das Rätsel gelöst !';
end
end;
Wichtig : nach end in der If abfrage kein Semikolon!
Wenn das wirklich so ist, dann sehe ich den Sinn dahinter nicht, warum Delphi dem logischen And eine höhere Präzedenz als dem Gleichheitsoperator gegeben hat. ;O
and ist in Delphi auch ein binärer Operator und if ($FF = $F0 and $F) and (a = b) then
ist 1. leichter lesbar und 2. lässt sich das logische and besser parsen als bei if $FF = ($F0 and $F) and a = b then
DELPHI - Who make Exploits, Hacks and Tools with DELPHI? 05/15/2013 - CO2 Programming - 13 Replies Hi all.
Iwith DELPHI, but a dont now.
hello, I use Delphi to program and i like someone put here source code of make Exploits, Hacks and Tools bot here, or part of the code.
ty to all
[DELPHI&METIN]Wie sind die Delphi Befehle für einen Bot? 03/07/2010 - General Coding - 3 Replies Hallo liebe com,
ich habe mal eine Frage: Ich möchte einen Metin Bot in Delphi schreiben aber ich weiß nicht die Befehle für
eine bestimmte Taste senden etc.
könnt ihr mir die pls sagen oder per pn geben
MfGGGGGG
Frage an die Delphi Experten 12/13/2009 - General Coding - 2 Replies Hi, ich arbeite grade an einem game Launcher (den ich auch public stelle wenn er fertig ist).
Ich will eine Tabelle machen die verschiedene Bereiche enthält. Diese wird dann vom benutzer ausgefüllt. Also z.B. Name der Anwendung, Pfad, Genere, Icon (vlt.)...
Als tabelle habe ich die Komponente "valuelisteditor". Die gefällt mir aber überhautp nicht, da ich nur eine Spalte editieren kann.
Jetzt die Frage. Welche Möglichkeit gibt es noch eine tabelle zu erstellen (sollte eine Komponente...
Recht einfache Frage..DLL in Delphi und Autoit 08/28/2009 - General Coding - 5 Replies Hi, ich hab hier eine ziemliche Anfängerfrage :o
Und zwar will ich mich langsam mit DLL´s befassen.
Nur leider hab ich da noch einige probleme.
Mein Code:
Die DLL
function TestG (x: integer): integer; export;