Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Funktion aus Formular ausrufen.
basti_1984 - Di 06.02.07 15:22
Titel: Funktion aus Formular ausrufen.
Hallo ich habe noch ein Problem.
Ich habe 2 Formulare A und B.
Im Formualr A kann ich B aufrufen. Nach beenden von B soll in A eine Funktion aufgereufen werden wie mache ich das ?
jaenicke - Di 06.02.07 15:38
Ich nehme an, das Problem ist, dass du die erste Unit ja nicht genau wie die andere oben in die uses schrieben kannst, weil es dann einen Kreuzbezug gibt?
Du schreibst einfach unterhalb von implementation nochmal uses hin:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| interface uses SysUtils;
type TForm1...
implementation
uses Unit1; |
Das kannst du in beiden Richtungen überkreuz machen, in einer der beiden Units darf auch die uses oben in der Datei unter interface benutzt werden.
basti_1984 - Di 06.02.07 15:42
Hat funktioniert danke nochmal.
basti_1984 - Mi 07.02.07 16:35
Okay bracuhe doch noch mal hilfe,
will aus meinem zweiten Formular eine Funktion des ersten aufrufen. diese soll mir dann private ariablen zurückgegebn. mit prozeduren funktioniert es aber nicht mit funktionen wo ist mein fehler.
Bekomme die Meldung dieser Methodenaufruf ist nur für Klassenmethoden geeignet.
mkinzler - Mi 07.02.07 16:42
Zeig mal den entsprechenden Code.
basti_1984 - Mi 07.02.07 16:43
Tut mir leid für die falsch meldung hatte anstelle von Form1.funktion
Tform1.funktion versucht.
naja bis bald
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!