![]() |
Frage wegen if
Hi,
ich möchte, wenn der User in nen Editfeld "Windows" eingibt, das im Label dann steht "Betriebssytem". Ich hab mir schon ein Tutorial angesehen, aber dort wird das nur mit zahlen gemacht:
Delphi-Quellcode:
String und Boolean inkompitabel
var BS:string
begin BS:=(Windows); if Edit1.Text:=(BS) then label1.Caption(Betriebssystem) |
Re: Frage wegen if
:= ist ein Zuweisungsoperator
= ist ein Vergleichsoperator (das was Du suchst) Und Strings stehen in einfachen Anführungszeichen: Foo := 'Windows'; |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Sonstige Fragen zu Delphi" nach "Object-Pascal / Delphi-Language" verschoben.
Ist eine Frage zu Object Pascal |
Re: Frage wegen if
Hi,
das musst Du so machen
Delphi-Quellcode:
Also Du musst folgendes Wissen:
var
BS: string begin BS:= 'Windows'; if Edit1.Text = BS then label1.Caption := 'Betriebssystem'; end; - Strings, Zeichenketten etc. werden in Anführungszeichen gesetzt. - Verglichen wird mit "=" und zugewiesen mit ":=" - Die Klammern um die Begriffe sind nicht notwendig. mfG mirage228 |
Hi,
ich glaube, was Du suchst ist folgendes:
Delphi-Quellcode:
if Edit1.Text = 'Windows' then
Label1.Caption := 'Betriebssystem'; |
Re: Frage wegen if
Yuhuu es geht ! :)
vielen dank :D :D Hab das bisher nur mit Zahlen gemacht |
Re: Frage wegen if
Das dürfte aber auch mit Zahlen so nicht funktionieren. ;)
|
Re: Frage wegen if
// kann man auch mehrere "einzel" Wörter in eine var machen ?
also so: BS:=('Windows'),('Linux'); ? Der meint immer da müsste nen END hin, oder muss ich dann wieder den hier machen: var BS, BS1 : string begin BS:=(Windows) BS1:=(Linux) ?? |
Ich verstehe nicht ganz, wozu das gut sein soll, aber soweit ich weiß, geht das nicht! ^^
Was willst Du denn machen? |
Re: Frage wegen if
da muss man mit zwei Variablen arbeiten, eine Variable speichert eine Zeichenkette (Wort, Satz, etc.). Also:
Delphi-Quellcode:
var BS, BS1 : string;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 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