Register for your free account! | Forgot your password?

You last visited: Today at 17:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Delphi Frage

Discussion on Delphi Frage within the General Coding forum part of the Coders Den category.

Reply
 
Old 08/27/2011, 17:26   #16
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
Quote:
Originally Posted by sLay. View Post
Code:
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;
Versuchs mal so.
ms​ is offline  
Thanks
1 User
Old 08/27/2011, 17:33   #17
 
KnusperToast's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 406
Received Thanks: 82
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?
KnusperToast is offline  
Thanks
1 User
Old 08/27/2011, 17:36   #18
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Jop, erst mal Syntax lernen.

Code:
if x then
  einzelner_befehl;

if x then
begin
  mehrere;
  befehle;
end
else
  einzelner_befehl;

if x then
  einzelner_befehl
else
begin
  mehrere;
  befehle;
end;
link is offline  
Thanks
1 User
Old 08/27/2011, 17:41   #19
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Code:
    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;
link is offline  
Thanks
1 User
Old 08/27/2011, 17:42   #20
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
Quote:
Originally Posted by sLay. View Post
Geht leider auch nicht , ich kann direkt auf Ich habs gelöst drücken und dann steht da auch direkt das das Rätsel gelöst wurde.
Glaub ich nicht. :F
ms​ is offline  
Old 08/27/2011, 17:43   #21



 
sLay.'s Avatar
 
elite*gold: 80
The Black Market: 121/0/1
Join Date: Feb 2010
Posts: 4,407
Received Thanks: 2,857
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;
ist richtig.
sLay. is offline  
Old 08/27/2011, 17:47   #22
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
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
ms​ is offline  
Old 08/27/2011, 17:48   #23
 
KnusperToast's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 406
Received Thanks: 82
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!
KnusperToast is offline  
Old 08/27/2011, 17:59   #24



 
sLay.'s Avatar
 
elite*gold: 80
The Black Market: 121/0/1
Join Date: Feb 2010
Posts: 4,407
Received Thanks: 2,857
Quote:
Originally Posted by Metin2Spieler97 View Post
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
Es ist wirklich so.

_________________

Danke an alle , kann nun geclosed werden.
sLay. is offline  
Old 08/27/2011, 18:24   #25
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
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
link is offline  
Reply


Similar Threads Similar Threads
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;



All times are GMT +1. The time now is 17:27.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.