Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Wie kann ich zwei Zeilen verbinden (https://www.delphipraxis.net/106478-wie-kann-ich-zwei-zeilen-verbinden.html)

klaus33 11. Jan 2008 14:20


Wie kann ich zwei Zeilen verbinden
 
Es ist zwar eine blöde Frage aber wie kann ich LStatus.Caption:='2.50' mit in die Bedingung einbauen
In diesem Fall überspringt er diesen Befehl. :angel: Delphi6

If Memo2.Lines.Strings[0]='2301' then
Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(2.50)+' Euro';
LStatus.Caption:='2.50';

if Memo2.Lines.Strings[0]='2501' then
Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(3)+' Euro';
LStatus.Caption:='70';

DeddyH 11. Jan 2008 14:24

Re: Wie kann ich zwei Zeilen verbinden
 
Delphi-Quellcode:
If Memo2.Lines.Strings[0]='2301' then
  begin
    Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(2.50)+' Euro';
    LStatus.Caption:='2.50';
  end
else if Memo2.Lines.Strings[0]='2501' then
  begin
    Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(3)+' Euro';
    LStatus.Caption:='70';
  end;
Ich hoffe, ich habe Dich richtig verstanden.

klaus33 11. Jan 2008 14:25

Re: Wie kann ich zwei Zeilen verbinden
 
Ja du hast mich richtig verstanden Danke dass du mir geholfen hast

DP-Maintenance 11. Jan 2008 15:06

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Internet / LAN / ASP.NET" nach "VCL / WinForms / Controls" verschoben.
Es geht um die VCL.

klaus33 11. Jan 2008 15:53

Re: Wie kann ich zwei Zeilen verbinden
 
Beim Starten des Programmes bekomme ich eine Fehlermeldung: Inkombatible Typen 1.50 ist kein gültiger Gleitkommawert.

procedure TForm1.BeinzelerwClick(Sender: TObject);
begin
If Memo2.Lines.Strings[0]='2301' then
begin
Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(2.50)+' Euro';
LStatus.Caption:='2.50';
end else if Memo2.Lines.Strings[0]='2501' then
begin

Wenn ich diese Prozedur aufrufe dann erscheint die Fehlermeldung:

procedure TForm1.LeinEuroClick(Sender: TObject);
var einEuro:Real;
Status: Double;
Status2:Real;
begin
einEuro:=1;
Status:=StrtoInt(LStatus.Caption);
Status2:=Status-einEuro;
LStatus.Caption:=FloattoStr(Status2);
end;

Matze 11. Jan 2008 16:06

Re: Wie kann ich zwei Zeilen verbinden
 
Hallo,

richtig ist, dass du für die neue Frage, ein neues Thema erstellt hast. Falsch jedoch, dass du diese Frage auch hier und somit doppelt stellst.

Ich schließe das Thema an dieser Stelle, damit nicht parallel auf deine Frage eingegangen wird und die Ausgangsfrage sowieso bereits geklärt wurde.

G E S C H L O S S E N


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 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