Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verbinden von 2 units (https://www.delphipraxis.net/55489-verbinden-von-2-units.html)

bigpoopapizza 21. Okt 2005 18:35


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??

simonko 21. Okt 2005 18:42

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.

Nikolas 21. Okt 2005 18:42

Re: Verbinden von 2 units
 
trag die Unit2 in die Uses-Liste der Hauptunit ein.

bigpoopapizza 21. Okt 2005 19:06

Re: Verbinden von 2 units
 
damit meine ich dass wenn ich im haupprogramm auf den hilfebutton drück,dass unit2 aufgeht!!

Matze 21. Okt 2005 19:12

Re: Verbinden von 2 units
 
Ja das geht so, wurde alles schon genannt:

Delphi-Quellcode:
implementation

uses Unit2;

...

Form2.ShowModal;

simonko 21. Okt 2005 19:14

Re: Verbinden von 2 units
 
Du meinst dass sich ein zweites form öffnet, oder? dazu schreibst du einfach
Delphi-Quellcode:
if form2.ShowModal = mrOK then
  ...
else
 ...
in unit 2 musst du einen rückgabewert der funktion geben z.b wenn du auf dem ok Knopf drückst.
also im erreignis onbuttonclick schreibst du

Delphi-Quellcode:
ModalResult:=mrOK;
Es gibt auch andere rückgabewerte nicht nu mrOK. Google das einfach mal.

leddl 21. Okt 2005 19:19

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.

bigpoopapizza 21. Okt 2005 19:44

Re: Verbinden von 2 units
 
Danke!!

bigpoopapizza 21. Okt 2005 19:57

Re: Verbinden von 2 units
 
[quote="simonko"]Du meinst dass sich ein zweites form öffnet, oder? dazu schreibst du einfach
Delphi-Quellcode:
if form2.ShowModal = mrOK then
  ...
else
 ...
in unit 2 musst du einen rückgabewert der funktion geben z.b wenn du auf dem ok Knopf drückst.
also im erreignis onbuttonclick schreibst du

Delphi-Quellcode:
ModalResult:=mrOK;
Es gibt auch andere rückgabewerte nicht nu mrOK. Google das einfach mal.[/quot

irgendiwe funzts net richtig!! un irgendwie weiß ich net was du mit dem oben meinst!! was nach dem then und else kommt!!??

Matze 21. Okt 2005 20:02

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 09:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz