Hallo erstmal.
Also ich schreibe gereade an einem Program.
Dieses fragt nach einer Zahl und in der nächsten Form muss man so oft ok klicken, wie die eingegebene Zahl war.
Hier mein Code:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
x : string;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
x := edit1.text;
form2.show;
form1.Hide;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Unit1;
type
TForm2 = class(TForm)
Edit2: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.FormCreate(Sender: TObject);
begin
edit2.Text := x
end;
end.
Aber wenn ich nun eine Zahl eingebe und dann ok klicke kommt zwar die nächste Form aber in dem Edit feld steht nichts.
Bitte um Hilfe. Und ja ich hab schon ca 2std meines Lebens verschwendet andere Foren zu dursuchen.
Vielen Dank schonmal im Vorraus
Tristan