AGB  ·  Datenschutz  ·  Impressum  







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

Package zur Laufzeit austauschen

Ein Thema von muedermann · begonnen am 21. Jul 2005 · letzter Beitrag vom 25. Jul 2005
 
muedermann

Registriert seit: 27. Sep 2004
11 Beiträge
 
#1

Package zur Laufzeit austauschen

  Alt 21. Jul 2005, 11:10
Hallo,

dies ist das erste Mal, dass ich eine Frage hier poste und ich würde mich riesig freuen, wenn mir weitergeholfen werden kann.

In meinen Betrieb haben wir ein Programm Verwaltungsprogramm geschrieben und arbeiten seit einiger Zeit mit Delphi 7 Pro.

Da wir mehere Einzelanwendungen aus dem Programm starten, die alle in einem Programmverzeichnis liegen, überlegen wir die Standard Laufzeit-Packages zu verwenden (vcl, rtl ...), da so jede Anwendung deutlich kleiner wird. Zusätzlich möchte ich ein Laufzeit-Package mit befügen, in dem unsere (erstmal sehr wenige) Komponenten ebenfalls als bpl-datei mitgegeben werden. Auf diese greift das Programm zu. Wenn ich eine Komponente ändere und diese in einem neuen Laufzeit-Package mitgebe ist dies kein Problem. Dafür muss ich natürlich auch nicht die EXE neucompilieren, wenn ich eine Methode ändere. (Selbstverständlich darf ich nicht die Parameter ändern!) Das eigentliche Problem ist folgendes:

Ich möchte, dass die Anwendung die Komponenten aus der BPL holt (soweit kein Problem), diese aber dann komplett in den Arbeitsspeicher lädt (und die Datei freigibt), so dass ich die BPL-Datei während das Programm läuft austauschen kann. Zur Zeit ist dies nicht möglich, weil er mir sagt, dass die BPL-Datei gerade (vom Programm) verwendet wird. Ich möchte das Programm aber updaten können, ohne das jeder rausgehen muss. Mir ist bewusst, dass die Änderungen erst nach einem Neustart wirken würden, das ist aber nur logisch und mit eingeplant!

Kann mir jemand helfen???
  Mit Zitat antworten Zitat
 


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 05:43 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 by Thomas Breitkreuz