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 Komponenten effizient entwickeln (https://www.delphipraxis.net/117764-komponenten-effizient-entwickeln.html)

kurtm1 24. Jul 2008 11:40


Komponenten effizient entwickeln
 
Ich bin derzeit dabei ein paar abgewandelte VCL Komponenten zu entwickeln und dabei frage ich mich jetzt wie man sowas "professionell macht".

Ich meine nach Änderungen im Code jedesmal die Komponente neu installieren und dann in eine Demo Applikation einzubauen ist ja sehr aufwändig...

Hansa 24. Jul 2008 11:44

Re: Komponenten effizient entwickeln
 
Zitat:

Zitat von kurtm1
..Ich meine nach Änderungen im Code jedesmal die Komponente neu installieren und dann in eine Demo Applikation einzubauen ist ja sehr aufwändig...

Neu compilieren dürfte ausreichen. Selbst in der Demo Applikation wird das bei Komponenten-Änderungen mit F9 neu compiliert.

stahli 24. Jul 2008 11:47

Re: Komponenten effizient entwickeln
 
Neu installieren musst Du eigentlich nur, wenn Du Änderungen hast, die sich zur Designzeit auswirken oder wenn Du neue Komponenten in Deine Form einfügst, die mögliche neue Grundeinstellungen haben sollen...

Hansa 24. Jul 2008 11:56

Re: Komponenten effizient entwickeln
 
"Neu installieren" heißt lediglich, die Komponente/das Package der IDE bekanntmachen. Ist das einmal geschehen, so werden Änderungen neu mitcompiliert und fertig. Von alleine weiß die IDE allerdings nichts von den Änderungen. Deshalb muss auch F9 gedrückt werden. Ist das fehlerfrei gelungen dann wars das (zumindest wenn ein Programm vorhanden ist, das sowieso neu compiliert wird).

stahli 24. Jul 2008 12:07

Re: Komponenten effizient entwickeln
 
In früheren Delphi-Versionen war das aber (glaube ich) noch nicht so... (da musst man noch extra installieren)

Muetze1 24. Jul 2008 12:54

Re: Komponenten effizient entwickeln
 
Moin!

Zitat:

Zitat von stahli
In früheren Delphi-Versionen war das aber (glaube ich) noch nicht so... (da musst man noch extra installieren)

Ist auch bis zur RAD2007 noch immer so. Das Package wird von der IDE nicht mit aktualisiert. Hansa's Ausführungen funktionieren nur, da er einen Suchpfad auf die Komponente hat und der Compiler diese implizit neu erstellt. Das Package bleibt davon unberührt.

MfG
Muetze1

stahli 24. Jul 2008 13:09

Re: Komponenten effizient entwickeln
 
Richtig.
Ist mir jetzt eingefallen: Ich habe meine Packages jetzt in meinem Projekt als abhängig deklariert. Daher werden die Komponenten jetzt "automatisch" neu installiert.


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