AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Übergabe von Objekten an Parent Form

Ein Thema von mcinternet · begonnen am 13. Nov 2019 · letzter Beitrag vom 13. Nov 2019
Antwort Antwort
mcinternet

Registriert seit: 22. Apr 2010
Ort: Odenwald
193 Beiträge
 
Delphi 10.3 Rio
 
#1

Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 08:42
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
Jörg
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#2

AW: Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 09:37
Moin...
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.
  Mit Zitat antworten Zitat
mcinternet

Registriert seit: 22. Apr 2010
Ort: Odenwald
193 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 09:53
Moin...
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.
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
Jörg
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#4

AW: Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 10:00
Ja und? Objektreferenzen sind ja nur Zeiger auf die Instanz, so dass man damit auf dem Original operiert.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 10:35
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.
Heiko
  Mit Zitat antworten Zitat
mcinternet

Registriert seit: 22. Apr 2010
Ort: Odenwald
193 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Übergabe von Objekten an Parent Form

  Alt 13. Nov 2019, 10:39
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
Jörg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 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