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/)
-   -   Delphi Ich hab ein Problem mit meinem Taschenrechner (https://www.delphipraxis.net/136025-ich-hab-ein-problem-mit-meinem-taschenrechner.html)

pichu90 22. Jun 2009 12:04


Ich hab ein Problem mit meinem Taschenrechner
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hier ist der Quellcode für den Rechner falls ihr mir den Fehler sagen könnt, dann sedet ihn mit bitte!! Danke schon mal im Voraus.

u
Delphi-Quellcode:
nit Rechner2;

interface

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

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Label4: TLabel;
    Button5: TButton;
    Button6: TButton;
    procedure Button5Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button6Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}
var a, b, ausgabe : real;

procedure TForm1.Button5Click(Sender: TObject);
begin
  edit1.text :='';
  edit2.text :='';
  edit3.text :='';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  a := strtofloat(edit1.text);
  b := strtofloat(edit2.text);
  ausgabe := a+b;

  edit3.text := floattostr (ausgabe)
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  a := strtofloat(edit1.text);
  b := strtofloat(edit2.text);
  ausgabe := a-b;

  edit3.text := floattostr (ausgabe)
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  a := strtofloat(edit1.text);
  b := strtofloat(edit2.text);
  ausgabe := a*b;

  edit3.text := floattostr (ausgabe)
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
  a := strtofloat(edit1.text);
  b := strtofloat(edit2.text);
  ausgabe := a/b;

  edit3.text := floattostr (ausgabe)
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
  close
end;

end.
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]

quendolineDD 22. Jun 2009 12:06

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Hallo und herzlich willkommen in der DP :-) :dp:
Was ist denn dein Problem mit dem Taschenrechner?

Sharky 22. Jun 2009 12:07

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Zitat:

Zitat von pichu90
Hier ist der Quellcode für den Rechner falls ihr mir den Fehler sagen könnt,

Hai picu90,

ersteinmal: "Herzlich Willkommen in der Delphi-PRAXiS".

Wenn Du uns sagst welche Fehlermeldung kommt kann Dir sicher auch jemand helfen.

pichu90 22. Jun 2009 12:13

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Kann nicht Compillieren.
Fehler bei
edit1.text ,
edit2.text und
edit3.text.

Sharky 22. Jun 2009 12:15

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Zitat:

Zitat von pichu90
Kann nicht Compillieren.
Fehler bei
edit1.text ,
edit2.text und
edit3.text.

Klar, laut deiner Deklaration:
Delphi-Quellcode:
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Label4: TLabel;
    Button5: TButton;
    Button6: TButton;
befinden sich keine TEdits auf der Form. ;-)

divBy0 22. Jun 2009 12:16

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Es scheint auf der Form kein Edit1, Edit2 und Edit3 zu geben.

Edit: Zu langsam... :evil:

Mithrandir 22. Jun 2009 12:22

Re: Ich hab ein Problem mit meinem Taschenrechner
 
Copy'n'Paste will auch gelernt sein...


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