AGB  ·  Datenschutz  ·  Impressum  







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

Frame auf sich selbst zugreifen

Ein Thema von Nalincah · begonnen am 22. Dez 2003 · letzter Beitrag vom 22. Dez 2003
Antwort Antwort
Benutzerbild von Nalincah
Nalincah

Registriert seit: 18. Jul 2003
898 Beiträge
 
Delphi 6 Professional
 
#1

Frame auf sich selbst zugreifen

  Alt 22. Dez 2003, 08:37
Ich habe einem PageControl 4 Tabsheet. In jedem Tabsheet ist der gleiche Frame drin. Wie kann ich jetzt vom ersten Frame aus, auf eine Compo im 2ten bzw. 3ten Frame zugreifen?
Sebastian
Ehemals bekannt als General2004
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Frame auf sich selbst zugreifen

  Alt 22. Dez 2003, 09:26
Hallo,
dadurch das man die Frame-Unit's einbindet.
  Mit Zitat antworten Zitat
Benutzerbild von Nalincah
Nalincah

Registriert seit: 18. Jul 2003
898 Beiträge
 
Delphi 6 Professional
 
#3

Re: Frame auf sich selbst zugreifen

  Alt 22. Dez 2003, 09:30
Ich will AUS dem Frame auf ein schon erstelltes Frame zugreifen! Also der Source soll in der Unit des Frames stehen!! Da brauch ich die Unit nicht nochmal selbst einbinden. Wär doch schwachsinn, oder?? Ausserdem geht das glaub ich auch nicht

Ein Beispiel hab ich drangehängt
Angehängte Dateien
Dateityp: zip frame.zip (7,6 KB, 9x aufgerufen)
Sebastian
Ehemals bekannt als General2004
  Mit Zitat antworten Zitat
choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Frame auf sich selbst zugreifen

  Alt 22. Dez 2003, 11:00
Hallo General2003,

Dein angestrebtes Vorgehen widerspricht dem Konzept der Modularität und loser Kopplung der OOP... Frames und Komponenten sollten bewusst für ihre Wiederverwendbarkeit entworfen werden und sollten deshalb keine Annahmen über ihren Konkreten Einsatz treffen (zB, dass sie sich zusammen mit anderen Exemplaren der selben Klasse in einem Container befinden).
Verwende stattdessen einen Mediator (Bei Google suchenmediator pattern), so, wie es in Delphi mithilfe der Ereignisse und dem "allwissenden" Formular üblich ist.

In wenigen Ausnahmefällen allerdings können Komponentenverbünde Sinn machen (DataSource->DataSet, DirectoryListBox->FileListBox, etc.). In solchen Fällen solltest Du eine optionale Referenz als Eigenschaft der Klasse in Erwägung ziehen, Dir aber um die Gefahr von (indirekten) Zyklen bewusst sein!
gruß, choose
  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 06:22 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