Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Direkter Zugriff des Objektes auf den Parent (https://www.delphipraxis.net/34757-direkter-zugriff-des-objektes-auf-den-parent.html)

sezer.yilmaz 27. Nov 2004 21:03


Direkter Zugriff des Objektes auf den Parent
 
Hallo Leute !
Ich muss einen Funktionsplotter im Informatik Leistungskurs programmieren und habe dabei ein Problem. Vielleicht könnt ihr mir ja behilflich sein ?
Ich habe eine Klasse programmiert die beispielsweise Graphen in einer Image-Komponente darstellen soll (image1.canvas.lineto ...). Die Klasse ist als eine Grafik-Unit ausgelagert worden und im Hauptformular, wo auch die Imagebox drauf ist habe ich ein Objekt dieser Klasse deklariert und initialisiert. Ich weiß jedoch nicht, wie ich nun das Objekt bzw. die Klasse dazu bringen kann direkt auf die Methoden der Imagebox zugreifen zu können. Ich könnte mir beispielsweise vorstellen, dass ich im Hauptformular beim Laden meines Objektes dem Objekt gleichzeitig auch den Namen der Imagebox mitgebe damit es damit arbeiten kann. Ich will dabei nicht mit Properties usw. arbeiten. Das Objekt soll direkt auf die Imagebox-Methoden zugreifen können. Bis jetzt habe ich die Sache so gelöst, dass ich die Unit des Hauptformulars in die Grafik-Unit eingebunden habe und somit auf die Objekte des Formulars auch zugreifen konnte, aber das ist nicht das Wahre irgendwie. Am besten ist halt dem Objekt sagen zu können worauf es zeichnen soll.
Hoffentlich kann mir da jemand einen Tip geben ? Danke schonmal !

Luckie 27. Nov 2004 21:14

Re: Direkter Zugriff des Objektes auf den Parent
 
Wie so gibst du deiner Klasse nicht das TImage Objekt mit auf dem gezeichnet werden soll?

BTW zeichnet man nicht auf ein TImage, sondern auf eine Paintbox. Wie das geht kannst du dir bei meinem Viergewinnt und Schräger Wurf angucken. Die Zeichenroutinen sind dort auch in sepaarte Klassen ausgelagert.

Was hast du eigentlich gegen Properties? Sie ermöglichen einen kontrollierten Zugriff auf Varaiablen der Klasse.

sezer.yilmaz 28. Nov 2004 00:26

Re: Direkter Zugriff des Objektes auf den Parent
 
Danke !
Mir hatte nur Beispielcode gefehlt.
Jetzt geht es !!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 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