Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ausgabe (https://www.delphipraxis.net/136833-ausgabe.html)

Zeb22 8. Jul 2009 17:50


Ausgabe
 
Delphi-Quellcode:
unit Unit1;    
interface

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

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Label1: TLabel;
    Image1: TImage;
    procedure Button1Click(Sender: TObject);





  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;



var
  Form1: TForm1;
  zahl1: integer;

implementation

{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
 Label1.Caption :='';
 Edit1.Clear;

 zahl1 := StrToInt(Edit1.Text);


 for i:= 1 to 20 do
  begin
   zahl1 := zahl1 +1;
   Label1.Caption:=IntToStr(zahl1);
  end;


end;

end.
Wenn ich in das Edit Feld eine Zahl Eingebe die das Label Ausgeben soll bzw durch die Schleife laufen soll. Gibt er mir eine Fehlermeldung an, es wäre kein integer Wert.

Vielen Dank für eure Hilfen.

Klaus01 8. Jul 2009 17:54

Re: Ausgabe
 
Delphi-Quellcode:
Label1.Caption :='';
Edit1.Clear;

zahl1 := StrToInt(Edit1.Text);
Was macht Edit1.Clear und steht danach noch irgendetwas im Edit1.Text?
Wenn ich versuche nichts nach Interger zu wandeln dann muss wohl eine
Exception kommen?

Grüße
Klaus

Larsi 8. Jul 2009 17:57

Re: Ausgabe
 
Wenn du das Edit1.Clear weglässt geht es. Kannshttp://www.delphipraxis.net/index.htmlt du das nicht wo anders aufrufen?

SirThornberry 8. Jul 2009 18:04

Re: Ausgabe
 
@Zeb22: Könntest du dem Beitrag bitte einen aussagekräftigeren Titel geben? Danke :)


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