![]() |
Verbinden von 2 units
hi,
mein problem is in meinem hauptprogramm (unit1) hab ich einen hilfebutton die hilfeunit hab ich auch schon gemacht(unit2) wie kann ich die verbinden?? |
Re: Verbinden von 2 units
was meinst du mit verbinden?
du kannst deine unit2 in unit1 einbinden. du kannst aber nur die proceduren und funktionen benutzten die in uni2 in interface (schnittschtelle) teil stehen. die im implementation noch dazu kommen sind privat. |
Re: Verbinden von 2 units
trag die Unit2 in die Uses-Liste der Hauptunit ein.
|
Re: Verbinden von 2 units
damit meine ich dass wenn ich im haupprogramm auf den hilfebutton drück,dass unit2 aufgeht!!
|
Re: Verbinden von 2 units
Ja das geht so, wurde alles schon genannt:
Delphi-Quellcode:
implementation
uses Unit2; ... Form2.ShowModal; |
Re: Verbinden von 2 units
Du meinst dass sich ein zweites form öffnet, oder? dazu schreibst du einfach
Delphi-Quellcode:
in unit 2 musst du einen rückgabewert der funktion geben z.b wenn du auf dem ok Knopf drückst.
if form2.ShowModal = mrOK then
... else ... also im erreignis onbuttonclick schreibst du
Delphi-Quellcode:
Es gibt auch andere rückgabewerte nicht nu mrOK. Google das einfach mal.
ModalResult:=mrOK;
|
Re: Verbinden von 2 units
Vielleicht sollte man der Vollständigkeit halber auch mal sagen:
Unit <> Form :warn: In Units steht der Code, eine Form ist ein Objekt, das ein grafisches Fenster darstellt, mit dem der User interagieren kann. |
Re: Verbinden von 2 units
Danke!!
|
Re: Verbinden von 2 units
[quote="simonko"]Du meinst dass sich ein zweites form öffnet, oder? dazu schreibst du einfach
Delphi-Quellcode:
in unit 2 musst du einen rückgabewert der funktion geben z.b wenn du auf dem ok Knopf drückst.
if form2.ShowModal = mrOK then
... else ... also im erreignis onbuttonclick schreibst du
Delphi-Quellcode:
Es gibt auch andere rückgabewerte nicht nu mrOK. Google das einfach mal.[/quot
ModalResult:=mrOK;
irgendiwe funzts net richtig!! un irgendwie weiß ich net was du mit dem oben meinst!! was nach dem then und else kommt!!?? |
Re: Verbinden von 2 units
Jetzt gewöhne dir mal einen anderen Tonfall an.
Was geht nicht? Welche Fehler kommen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz