Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi VLC Skin unter Turbo Delphi (https://www.delphipraxis.net/144343-vlc-skin-unter-turbo-delphi.html)

Chefx 5. Dez 2009 19:12


VLC Skin unter Turbo Delphi
 
hey DPs,

ich hab eine frage zu dem VLCSkin, kann ich es auch dynamisch erstellen?
wegen Turbo delphi kann ich es nicht installieren und es gibt keine units(außer in der Package).
Das compilern funktioniert aber :roll:

danke im voraus

MfG
Chefx

himitsu 5. Dez 2009 22:30

Re: VLC Skin unter Turbo Delphi
 
ja, das sollte gehn.
du kannst eigentlich alle Komponenten zur Laufzeit (z.B. im OnCreate der Form) erstellen.



im Notfall kann man auch sowas versuchen, wie ich da gemacht hab
http://www.delphipraxis.net/internal...t.php?t=166862

wobei es hier Einschränkungen gibt, sobald zusätzliche Parameter (Properties) normaler Weise in der DFM gespeichert werden, was da natürlich nicht geht und man diese natürlich per Code setzen muß.

Chefx 6. Dez 2009 12:58

Re: VLC Skin unter Turbo Delphi
 
Sorry, aber ich hab eine Package noch nie per hand eingebunden. :lol:
Hat jemand eine Seite oder sowas wo ich das mir mal anschauen kann wie das funktioniert?
oder ein Beispielcode würde auch schon reichen(aber ein bissel erklären :mrgreen: ).

SirThornberry 6. Dez 2009 13:06

Re: VLC Skin unter Turbo Delphi
 
Ein Package macht nichts anderes als die Dateien die dem Packageprojekt hinzugefügt sind nach Komponenten zu durchsuchen welche dann in die Klickoberfläche integriert werden sollen.
Sprich, ein Package bindet man nicht per Hand ein sondern man verwendet einfach die Komponenten direkt.

Beispiel: Ein Package welches einen grafischen Button (in beispielbutton.pas) und ein grafisches Textfeld (in beispieledit.pas) enthält sorgt beim installieren nur dafür das diese beiden Komponenten in der Delphioberfläche per Klick auf dem Formular platziert werden können.

Wenn man das Package nicht installieren möchte oder kann und den Button verwenden möchte, so fügt man unter uses einfach "beispielbutton" hinzu und kann dann zur Laufzeit die Komponente erstellen.

Wie man eine Komponente zur Laufzeit erstellt findet man in dem man Beispielsweise nach "Laufzeit", "Komponente" und "erstellen" sucht.

Chefx 6. Dez 2009 13:27

Re: VLC Skin unter Turbo Delphi
 
achso,
ich hab mir gedacht das muss wie eine DLL behandelt werden(so ungefähr) :wall:
aber dass das so einfach geht :roll:

danke für die antworten :thumb: :thumb:


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