Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi combobox1.text - Ausdruckstyp muss Boolean sein? (https://www.delphipraxis.net/111603-combobox1-text-ausdruckstyp-muss-boolean-sein.html)

Jiro 6. Apr 2008 13:15


combobox1.text - Ausdruckstyp muss Boolean sein?
 
Delphi-Quellcode:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm2 = class(TForm)
    Label1: TLabel;
    lekwahl: TComboBox;
    lektion: TButton;
    procedure lektionClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form2: TForm2;

implementation

uses Unit3;

{$R *.dfm}

procedure TForm2.lektionClick(Sender: TObject);
begin
     if
     lekwahl.Text := '30'  <--- habs auch ohne :, ohne = und mit ; gemacht.
     then
     form3.ShowModal;
end;

end.
Ich möchte einen Vokabeltrainer machen. lekwahl ist eine combobox, aber wenn ich lekwahl.text eingebe steht in der Hilfe tCaption.
Aber beim starten kommt hinter dem then Ausdruckstyp muss Boolean sein.

onkelmehli 6. Apr 2008 13:18

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
Delphi-Quellcode:
if lekwahl.Text = '30'
     then
     form3.ShowModal;

Jiro 6. Apr 2008 13:39

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
und was ist jetzt hier der Fehler?
Delphi-Quellcode:
    if
     situsfeld.Text = 'gelegen'
    then
     antwort.Visible := true;
     antwort.Caption:='Korrekt'
     else
     antwort.visible :=true;
     antwort.caption:='Falsch';

Apollonius 6. Apr 2008 13:43

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
Du musst Anweisungsblöcke in begin-end einschließen.

patti 6. Apr 2008 13:44

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
roter Kasten, ich poste trotzdem mal ;-)

Delphi-Quellcode:
if situsfeld.Text = 'gelegen' then
begin
  antwort.Visible := true;
  antwort.Caption :='Korrekt';
end
else
begin
  antwort.visible :=true;
  antwort.caption :='Falsch';
end;
Nicht das begin...end vergessen ;-)

Blackheart 6. Apr 2008 13:44

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
http://www.christian-stelzmann.de/artikel/crashkurs.htm :wink:

Jiro 6. Apr 2008 15:00

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
Und was muss ich eingeben, wenn ich die items (sind zahlen) in ner Combobox löschen/ändern möchte?

mkinzler 6. Apr 2008 15:15

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
.Delete()

Namenloser 6. Apr 2008 15:36

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
Hallo, Jiro, Willkommen in der DP.
Ich finde, du solltest dir wirklich mal den Crashkurs anschauen. Wenn du noch nicht weißt, wie eine if..then-Struktur aufgebaut ist, hat es keinen Sinn, Programme zu schreiben... Und für so sachen wie das Löschen oder Ändern eines Eintrags solltest du mal in die Onlinehilfe von Delphi gucken, oder, wenn du dort nichts findest, oder dir die Suchbegriffe fehlen, die Foren- oder Googlesuche bemühen.
Im Übrigen würdest du es dir selbst einfacher machen, wenn du deine Quellcodes ordentlich formatierst. :zwinker:

patti 7. Apr 2008 16:06

Re: combobox1.text - Ausdruckstyp muss Boolean sein?
 
Ich kann da nur zustimmen. Ich finde es sehr gut, wenn sich jemand mit dem Thema Programmieren beschäftigen möchte und erste Schritte in Delphi macht. Jeder hat mal klein angefangen und ich möchte meine alten Quellcodes sicherlich nicht mehr selber sehen ;-) Mit der Zeit wird es aber immer besser, übersichtlicher, schneller,... Ich programmiere nun auch schon hobbymäßig seit mehreren Jahren und in den letzten Jahren habe ich bemerkt, dass es immer besser wird. Nur denke ich, dass du wirklich erstmal den Crashkurs lesen solltest. Dann hast du bestimmt auch schon bald die ersten Erfolgserlebnisse :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr.
Seite 1 von 2  1 2      

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