Hallo liebe Community!
Wieso kann ich in Funktionen nicht auf Elemente eines Formulars zugreifen ???
Wenn ich in der Funktion Testfunct die Edit-Boxen auslesen möchte, dann gibst nur Gemecker!
DIe kennt er nämlich alle nicht:
[Error] Unit1.pas(246): Undeclared identifier: 'Name'
[Error] Unit1.pas(247): Missing operator or semicolon
[Error] Unit1.pas(247): Undeclared identifier: 'Vorname'
Delphi-Quellcode:
type
TForm1 = class(TForm)
MainMenu: TMainMenu;
Datei1: TMenuItem;
....
Vorname: TEdit;
Name: TEdit;
Action1: TAction;
procedure FileOpenExecute(Sender: TObject);
procedure FileOpenSchuelerExecute(Sender: TObject);
procedure PrintExecute(Sender: TObject);
procedure Button1Click(Sender: TObject);
function Testfunct( way: integer): char; // <-----------------------------
Delphi-Quellcode:
function Testfunct( way: integer): char; //Vorwärts //////////////////////////////////////
var //////////////////////////////////////
k : string;
i : integer;
begin
//Speicher die eingegebenen Daten im globalen Array
BigTemp[b,0] := Name.Text;
BigTemp[b,1] := Vorname.Text;
......