Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Form auslagern (https://www.delphipraxis.net/16406-form-auslagern.html)

Luckie 16. Feb 2004 19:57

Re: Form auslagern
 
Wie kommst du denn auf drei MB? :shock:

neolithos 16. Feb 2004 19:58

Re: Form auslagern
 
Dann verwende das Konzept Laufzeit-Packages.

1. Das bedeutet zwar eine Menge DLL bzw. BPL Dateien aber die Anwenung wird schlang.
2. Zusätzliche DLL's / BPL's bleiben schlank da sie auch die im Verzeichnis befindlichen Packages nutzen.

Bei 3 MB bis sagen wir mal 10 MB bringt das zwar nix. Doch dynamische Erweiterungen sind (wenn man es einaml begriffen hat) leicht zu vollziehen.

Albi 16. Feb 2004 20:00

Re: Form auslagern
 
Sorry es sind nur 2,4 MB. Es besteht aus 30 Forms und somit wächst die exe immer weiter. Und es kommen noch mehr Forms dazu, ich habe ja gerade mal die Hälfte fertig.

Hab ich da falsch gemacht? Das hört sich so empört an!

Luckie 16. Feb 2004 20:06

Re: Form auslagern
 
30 Forms? Nun kann ich mir ehrlich gesagt nicht so ganz vorstellen wie man eine Anwendung mit so viel Fenstern hinbekommt. Selbst Word hat da wohl weniger.

Albi 16. Feb 2004 20:10

Re: Form auslagern
 
Forms sind bei mir die Fenster die aufgehen, wenn man auf eine Btn oder Schaltfläche oder sowas klickt. Ich hoffe ich habe ich da jetzt nicht falsch ausgedrückt. Die Anwendung ist sehr umfangreich und daher habe ich soviel Fenster/Forms.

neolithos 16. Feb 2004 20:14

Re: Form auslagern
 
Bei solch großen Anw. sollte man sie vielleicht doch lieber in log. Einheiten zerteilen.

Gründe:

- Wartbarkeit
- Übersicht
- Erweiterbarkeit

--> Packages wie gemacht dafür
--> Dll's machen wegen dem Speichermanager nur ärger.

Albi 16. Feb 2004 20:17

Re: Form auslagern
 
So das klingt gut und vor allem logisch. Und wie kann ich sowas in ein Package reinbasteln? Ich habe eben mal kurz geschaut aber ich weiß nicht wo ich das bei Delphi machen soll.

neolithos 16. Feb 2004 20:27

Re: Form auslagern
 
Unter Datei->Neu->Package kann man solch ein Teil erstellen.

Mehr infos wird es hier im Forum geben. Suche mal im Internet nach Tutorials.

Eine gute Quelle ist auch die Hilfe von Delphi unter dem stichwort Laufzeit-Packages oder so ähnlich.

Sieh dich einfach mal um.

Albi 16. Feb 2004 20:30

Re: Form auslagern
 
Ich habe beim ersten mal nicht richtig geschaut, habe es aber gefunden und werde nun mal ein wenig damit rum experimentieren. Vielen Dank für die Hilfe.

neolithos 16. Feb 2004 20:32

Re: Form auslagern
 
Rum experimentieren ist eine gut Idee!

Bloß nicht gleich in das scharfe Project einbauen.

Erstmal die Technologie begreifen, das Ausmaß abstecken und dann neu Planen.


Stichwort: RegisterClass damit kann man sich z.B. GetProcAdress sparen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr.
Seite 2 von 3     12 3      

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 by Thomas Breitkreuz