AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten effizient entwickeln

Ein Thema von kurtm1 · begonnen am 24. Jul 2008 · letzter Beitrag vom 24. Jul 2008
Antwort Antwort
kurtm1

Registriert seit: 12. Dez 2003
348 Beiträge
 
#1

Komponenten effizient entwickeln

  Alt 24. Jul 2008, 11:40
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...
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#2

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 11:44
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.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 11:47
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...
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#4

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 11:56
"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).
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 12:07
In früheren Delphi-Versionen war das aber (glaube ich) noch nicht so... (da musst man noch extra installieren)
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 12:54
Moin!

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
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Komponenten effizient entwickeln

  Alt 24. Jul 2008, 13:09
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 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