Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Aufruf einer Proc aus einer anderen Unit


johannes - Sa 26.10.02 19:22
Titel: Aufruf einer Proc aus einer anderen Unit
Hallo,
hier ein Problem was ich nicht kapiere.

Habe eine Unit1 mit einer Proc . Test.


Quelltext
1:
2:
3:
4:
procedure Test;
begin
showmessage('OK');
end;


Rufe nun von Unit 2 diese Proc. Mittels eines ButtonClick


Quelltext
1:
2:
3:
4:
procedure Tfrm_Art_Verwaltung.Button2Click(Sender: TObject);
begin
Test;
end;


auf – klappt dies ohne Probleme.

Wenn ich die Proc. aus einem PoPUpMenü aufrufe


Quelltext
1:
2:
3:
4:
procedure Tfrm_Art_Verwaltung.Test1Click(Sender: TObject);
begin
Test;
end;


bringt er zwar die Message Box , beim OK Klick kommt aber dann eine
„Zugriffsverletzung bei Adresse im exe Modul.....“



Weiß jemand von Euch was dies bedeuten kann?

Grüße

Johannes

Code-Tags eingefügt. Marc


johannes - Sa 26.10.02 23:54
Titel: Aufruf Unit
Hallo,
habs gefunden.Fehler lag in dem MousDown Ev.
:wink:

johannes