Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Klassen in mehreren Applikationen verwenden (https://www.delphipraxis.net/124596-klassen-mehreren-applikationen-verwenden.html)

kurtm1 21. Nov 2008 15:58


Klassen in mehreren Applikationen verwenden
 
Also ich habe eine bdsproj Projektdatei, in der sich drei Applikationen befinden. Es gibt ein paar Klassen, auf die alle drei Applikationen zugreifen. Im Moment sind diese in jedem Applikationsordner gespeichert.
Falls es Änderungen gibt ist das ziemlich umständlich, weil die aktuellste Version der Klasse manuell in die anderen Applikationen kopiert werden muss.

Wie kann ich erreichen, dass diese Klassen "zentral" gespeichert werden?

scrat1979 21. Nov 2008 16:06

Re: Klassen in mehreren Applikationen verwenden
 
Was spricht dagegen, Deine eigenen Funktionen und Klassen, die in mehreren Projekten benutzt werden, in Units auszulagern und diese in den Projekten einfach einzubinden. Den entsprechenden Pfad musst Du natürlich noch in den Suchpfad mit aufnehmen...

nahpets 21. Nov 2008 16:14

Re: Klassen in mehreren Applikationen verwenden
 
Hallo,

alles was "wiederverwendet" werden soll, wandert (fachlich) aufgeteilt oder je Klasse in eine eigene Unit und wird bei Bedarf eingebunden. Nichts anderes macht ja letztlich die IDE auch (für Dich) abhängig davon, was Du so in Deinen Programmen aus der Palette an Komponenten auf die Formulare ziehst.

Namenloser 21. Nov 2008 16:28

Re: Klassen in mehreren Applikationen verwenden
 
Speicher die Units in einem eigenen ordner und füg diesen zu den Suchpfaden hinzu. (Entweder pro Projekt oder global)

stoxx 21. Nov 2008 18:41

Re: Klassen in mehreren Applikationen verwenden
 
Zitat:

Wie kann ich erreichen, dass diese Klassen "zentral" gespeichert werden?
hmm .. naja .. einen gemeinsamen Ordner mit dem Namen "Share" vielleicht?


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