![]() |
Re: Fragen zu OOP und Klassen: published, protected, ...
Zitat:
Ergänzend noch, dass es ab Delphi 2006 (glaub ich... Kann auch schon D2005 sein) noch strict private gibt. Dann sind die Methoden/Eigenschaften tatsächlich ausschliesslich innerhalb der Klasse sichtbar, und NICHT mehr innerhalb der anderen Klassen in der gleichen Unit. |
Re: Fragen zu OOP und Klassen: published, protected, ...
Ich habe mein Tutorial diesbezüglich über arbeitet. Eventuell wird es ja jetzt etwas klarer:
![]() |
Re: Fragen zu OOP und Klassen: published, protected, ...
Zitat:
|
Re: Fragen zu OOP und Klassen: published, protected, ...
![]() |
Re: Fragen zu OOP und Klassen: published, protected, ...
Moin Sirius,
Zitat:
Ich kann da nichts entdecken. |
Re: Fragen zu OOP und Klassen: published, protected, ...
Die Lösung des gesamten Problems in dem Thread geht nur über published Properties. Und das unabhängig davon ob es jetzt eine Komponente ist, die auch über den OI genutzt werden kann.
Und dann eben alle Funktionen aus der Unit TypInfo: -IsPublishedProp -SetPropValue -GetPropValue -SetOrdProp -GetOrdProp Die funktionieren nur für published Properties. |
Re: Fragen zu OOP und Klassen: published, protected, ...
Vielen Dank für die Antwort. Die Frage die sich nun stellt ist, war die Info wichtig oder war ihr einzige Zweck das Verständnis zu zerstören? Oder anders gefragt, wozu dienen diese Funktionen eigentlich? Ist ihr Zweck der, daß man mit ihnen lustige Texteditoren programmieren kann? Oder ist ihr Zweck der, daß man mit ihnen bestimmte Komponenteniformationen ermitteln kann? Also etwas was auch der OI macht. Auf gut Deutsch, ein Zimmermannshammer ist dazu da um Nägel irgendwo rein zu schlagen, aber man kann damit auch eine Bierflasche öffnen. Der OI ist letztendlich auch nur ein Programm und muß irgendwie an die Informationen kommen. Zaubern und Gedankenlesen kann er auch nicht. Es muß also Funktionen geben die ihm die Informationen liefern. Und natürlich ist es nicht verboten sie auch für eigene Zwecke zu verwenden, spricht, man kann damit auch die Bierflasche öffnen.
Manchmal haben einige Leute so ein mega großes Bedürfnis etwas klar zu stellen, daß sie es auch auf Kosten des Verständnisses machen. Wenn einer auf die Frage nach dem Zimmermannshammer erklärt, daß er für die Nägel da ist, kommen sie mit der Bierflasche an. Da du dich also eingemischt hast und mein Verständnis über das published Attribut gerade das Klo runtergespült hast, wäre es nett wenn du mir mit deinem Worten ausführlich die Bedeutung von published erklären würdest. Wir haben gerade gesehen, daß die Informationen für den OI nur eine der Nutzungsmöglichkeiten sind. Ansonsten kann man die Informationen anscheinend auch in der täglichen Programmierung nutzen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz