![]() |
"Online"-Aktialisierung von VCL-Komponenten
Hallo zusammen,
Beim erstellen von Komponenten bin ich (Anfänger) auf folgendes Problem gestoßen: Meine Komponente wird nun zwar dargestellt, aber nur wir ein leeres, flaches TPanel. Wenn ich bei TPanel aber eine Caption ändere, erscheint das auch gleich so auf dem Bildschirm. Warum kann ich das Ergebnis nur zur Laufzeit betrachten? Non-VCL ist ja egal, aber bei VCL-Komponenten wäre es doch schön, wenn man das Ergebnis gleich sehen kann. Grüße Wolfgang |
Re: "Online"-Aktialisierung von VCL-Komponenten
Wie Was machst du alles mit dem Panel in deiner Kompo. ?
|
Re: "Online"-Aktialisierung von VCL-Komponenten
Das Ganze ist nur ein Versuch, um mich in die Logik der Komponentenentwicklung einzuarbeiten, nichts anderes.
Die Komponente, die ich gerade erstelle ist im Prinzip nicht mehr von der Funktion wie eben TPanel. Es geht auch nicht um die tollen Funktionen sondern eben rein um's Verständnis. |
Re: "Online"-Aktialisierung von VCL-Komponenten
Dann musst du dieses Verhalten im Design-Package implementieren
|
Re: "Online"-Aktialisierung von VCL-Komponenten
Kannst du das bitte etwas näher erklären?
|
Re: "Online"-Aktialisierung von VCL-Komponenten
Im Normalfall hat man 2 packages, eines enthält den laufzeitcode und eines den Designtime-Code. Der 1. wird verwendet, wenn die Komponente in eine Programm eingebunden wird. Die 2. enthält Code zur Interaktion in der IDE
![]() |
Re: "Online"-Aktialisierung von VCL-Komponenten
Ok, Danke.
Werd ich mich mal reinlesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 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-2025 by Thomas Breitkreuz