Autor Beitrag
Josef-B
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 293

2003 Server, Win7, Win8
Delphi 2010 Pro, Firebird 2.5
BeitragVerfasst: Di 30.03.04 13:46 
Anfängerproblem:

Ich möchte aus verschiedenen Prozeduren folgende Prozedur aufrufen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure schreibschutzaufhebenpositionen;
begin

dbeditVerladerID.readonly := false;
dbeditVerladerName1.readonly := false;
dbeditVerladerName2.ReadOnly := false;
.
.
.
.

end;

wenn ich sie mit dem befehl:

schreibschutzaufheben aufrufe, kennt er meine dbedits nicht : undefinierter Bezeichner dbeditVerladerID.

Was muss ich da noch machen?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 30.03.04 13:52 
Mach deine Prozedur zu einer Methode deiner Formularklasse oder setz den Formularnamen vor die Edits.
Josef-B Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 293

2003 Server, Win7, Win8
Delphi 2010 Pro, Firebird 2.5
BeitragVerfasst: Di 30.03.04 13:57 
Und wie macht man die procedure genau zu einer Methode?

____________________________________________________


Alles klar habs gefunden. danke.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
public
    { Public-Deklarationen }
    procedure schreibschutzaufhebenpositionen;

....

procedure tfauftraegesped.schreibschutzaufhebenpositionen;
begin

dbeditVerladerID.readonly := false;
dbeditVerladerName1.readonly := false;
...
...
...
end;