AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

If-Klausel beim Editfeld

Ein Thema von CazperFuture · begonnen am 9. Mai 2009 · letzter Beitrag vom 10. Mai 2009
Antwort Antwort
CazperFuture

Registriert seit: 7. Apr 2009
34 Beiträge
 
#1

If-Klausel beim Editfeld

  Alt 9. Mai 2009, 14:15
Hey
seid einigen Wochen beschäftige ich mich mit Delphi . Ich würde gerne es schaffen das wenn man bei einem Editfeld z.B. die Zahl 23
eingibt und diese Eingabe mit einem SpeedButton oder BitButton bestätigt, eine Message ausgegeben wird.
Leider kommt immer eine Fehlermeldung :"Type of Expression must be Boolean" .
Bis jetzt sieht mein Programmtext folgendermaßen aus:

Delphi-Quellcode:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
b : Boolean;
i,k,m : Integer;
begin
  if Edit1.Text := '23then
    ShowMessage('Die Eingabe 23 ist richtig!');
  else
    ShowMessage('Gib bitte etwas anderes ein!');
end;
Danke für eure Beträge

[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: If-Klausel beim Editfeld

  Alt 9. Mai 2009, 14:20
Bitte nutze künftig die Delphi-Tags für Quellcode, dann ist dieser besser zu lesen (über dem Eingabefenster unter "Oft genutzt"). Zu Deinem Problem:
Delphi-Quellcode:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
  b : Boolean;
  i,k,m : Integer;
begin
  if Edit1.Text = '23then //Vergleich mit "=", nicht ":="
    ShowMessage('Die Eingabe 23 ist richtig!') //hier kein Semikolon
  else
    ShowMessage('Gib bitte etwas anderes ein!');
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: If-Klausel beim Editfeld

  Alt 9. Mai 2009, 14:42
Zur Erklärung:
:= ist eine Zuweisung.
Der Vergleichsoperator ist
=
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
9. Mai 2009, 14:43
Dieses Thema wurde von "mkinzler" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Geht eindeutig um Delphi-Syntax
CazperFuture

Registriert seit: 7. Apr 2009
34 Beiträge
 
#5

Re: If-Klausel beim Editfeld

  Alt 9. Mai 2009, 19:27
hey
danke für eure Tipps es hat funktioniert
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: If-Klausel beim Editfeld

  Alt 9. Mai 2009, 20:46
Wer hätte das gedacht?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: If-Klausel beim Editfeld

  Alt 10. Mai 2009, 07:52
Zitat von DeddyH:
Wer hätte das gedacht?
Vieleicht wäre der Verweis zum Crashkurs angebrachter.
Blackheart
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz