![]() |
If erstens Or zweitens Problem
so habe folgendes Problem momentan.
Ich habe in meinem Program eine "Search" funktion eingebaut. Jetzt will ich das nach "Edit1.Text" gesucht wird wenn "ListBox1.Visible" oder "listbox2.visible". Habe es hiermit Probiert allerdings funktioniert es nicht.
Delphi-Quellcode:
alles ohne Fehler und Errors compilierbar.
If Form2.ListBox1.Visible=True or Form2.ListBox2.Visible=True then
mit
Delphi-Quellcode:
kommt ein Error:
If Form2.ListBox1.Visible=True (or Form2.ListBox2.Visible=True) then
"Operator oder Semikolon fehlt" Kann mir da jemand helfen mehrere "Bedingungen" in eine If-Abfrage "reinzustecken"? thx im vorraus |
Re: If erstens Or zweitens Problem
Delphi-Quellcode:
trifft zu, wenn Schönes Wetter ist und eine der beiden ListBoxen sichtbar.
If ((Form2.ListBox1.Visible) or (Form2.ListBox2.Visible)) and bSchoenesWetter then
Und lass das = True bei Prüfen einer If-Bedingung weg! |
Re: If erstens Or zweitens Problem
Wenn Du die Prüfung auf true weglässt, kannst Du auch die Klammern weglassen.
|
Re: If erstens Or zweitens Problem
Zitat:
Erstens erhöht es die Lesbarkeit und zweitens wird es dadurch leichter, wenn Du Dich mit anderen Sprachen beschäftigst, bei denen schon ein Ausdruck geklammert werden muss; z.B. C#. Prüfung auf True oder False lässt man generell weg! |
Re: If erstens Or zweitens Problem
Zitat:
Delphi-Quellcode:
für true
if visible then
Delphi-Quellcode:
für false
if visible = false then
EDIT: warer schneller... |
Re: If erstens Or zweitens Problem
Zitat:
[OT] Die Bedingung wird zumindest bei mir nie zutreffen :) [OT] |
Re: If erstens Or zweitens Problem
[OT]
Zitat:
[/OT] |
Re: If erstens Or zweitens Problem
Zitat:
Delphi-Quellcode:
einzuwenden?
if not visible then
Sherlock |
Re: If erstens Or zweitens Problem
Zitat:
|
Re: If erstens Or zweitens Problem
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz