Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Eigene Prozedur - Problem


Josef-B - Di 30.03.04 13:46
Titel: Eigene Prozedur - Problem
Anfängerproblem:

Ich möchte aus verschiedenen Prozeduren folgende Prozedur aufrufen:


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?


Delete - Di 30.03.04 13:52

Mach deine Prozedur zu einer Methode deiner Formularklasse oder setz den Formularnamen vor die Edits.


Josef-B - Di 30.03.04 13:57

Und wie macht man die procedure genau zu einer Methode?

____________________________________________________


Alles klar habs gefunden. danke.


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;