Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Übergabe von Objekten an Parent Form (https://www.delphipraxis.net/202517-uebergabe-von-objekten-parent-form.html)

mcinternet 13. Nov 2019 07:42

Übergabe von Objekten an Parent Form
 
Hallo,

wenn ich z.B. ein Objekt an eine Funktion übergebe nutze ich das Konstrukt:

function beispiel(var qry: TQuery) : boolean;

somit werden "Manipulationen" innerhalb dieser Funktion direkt am "Original" vorgenommen, es wird nur ein Zeiger auf die Query übergeben.

Aber nun die Gretchenfrage:

Ich habe eine dynamisch generierte Form und möchte dort z.B. eine Query übergeben, so dass diese aber auch, wie zuvor, im "Original" "manipuliert" wird, und auch in der gesamten Childform vorhanden ist, nicht nur innerhalb einer Funktion. - Also auch hier einen Zeiger auf das Objekt übergeben.

Müsste dann ja irgendwie über "property" funktionieren?

Gruss
mcinternet

haentschman 13. Nov 2019 08:37

AW: Übergabe von Objekten an Parent Form
 
Moin...8-)
Zitat:

Ich habe eine dynamisch generierte Form und möchte dort z.B. eine Query übergeben,
Wie du schon sagtest...über eine Property oder direkt im constructor (eigener) übergeben.
:wink:

mcinternet 13. Nov 2019 08:53

AW: Übergabe von Objekten an Parent Form
 
Zitat:

Zitat von haentschman (Beitrag 1451242)
Moin...8-)
Zitat:

Ich habe eine dynamisch generierte Form und möchte dort z.B. eine Query übergeben,
Wie du schon sagtest...über eine Property oder direkt im constructor (eigener) übergeben.
:wink:

Wie man "normale" Variablen übergibt, ist mir bekannt. Es geht mir hier aber um einen Zeiger auf das Original, so das Werte, die im Child manipuliert werden auch bei der Parent Form vorhanden sind.

Beste Grüße

mcinternet

DeddyH 13. Nov 2019 09:00

AW: Übergabe von Objekten an Parent Form
 
Ja und? Objektreferenzen sind ja nur Zeiger auf die Instanz, so dass man damit auf dem Original operiert.

hoika 13. Nov 2019 09:35

AW: Übergabe von Objekten an Parent Form
 
Hallo,
wie DeddyH bereits gesagt hatte.

Objekte sind von Haus aus Zeiger

function beispiel(var qry: TQuery) : boolean;
ist nicht notwendig

function beispiel(qry: TQuery) : boolean;
reicht


Ausnahme: Das Objekt wird in der Funktion selbst erzeugt.

mcinternet 13. Nov 2019 09:39

AW: Übergabe von Objekten an Parent Form
 
Zitat:

Zitat von hoika (Beitrag 1451250)
Objekte sind von Haus aus Zeiger

function beispiel(var qry: TQuery) : boolean;
ist nicht notwendig

function beispiel(qry: TQuery) : boolean;
reicht

ok- vielen Dank

Gruss

mcinternet


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr.

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