AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Nur eigene Packages in Bpl Files alles andere Fix in exe
Thema durchsuchen
Ansicht
Themen-Optionen

Nur eigene Packages in Bpl Files alles andere Fix in exe

Ein Thema von etom291272 · begonnen am 31. Jul 2005 · letzter Beitrag vom 2. Aug 2005
Antwort Antwort
Seite 1 von 2  1 2      
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#1

Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 31. Jul 2005, 20:54
hallo zusammen

Da meine Programme immer unfangreicher werden und ich keine Lust habe in einem Projekt 100 oder mehr Forms zu verwalten habe ich eine Möglichkeit gesucht, Klassen, Komponenten bzw Forms mit diversen Funktionen, auszulagern. Ich wollte damit erreichen dass Sektionen von Unterprogrammen z.b. alle Programme die die Kundenverwaltung betreffen (nur eine Beispiel) aus der Hauptexe ausgelagert werden
um erstens das Hauptprojekt übersichtlicher zu gestalten und ausserdem Applikationsteile auf unterschiedliche Entwickler verteilen zu können.

Ich werden mich glaub ich für die Runtime Packages entscheiden weil die fast identische Möglichkeiten bieten so als wäre alles in einem Projekt.

Nun zu meiner Frage

In den Projektoptionen gibt es ja die Checkbox Projekt mir Runtime Packages erzeugen und darunter ein edit Feld. Wie bringt man den Compiler dazu alles in die Exe Datei zu packen ausgenommen von den Packages die man explizit im Edit Feld angibt. Hab heute Nachmittag alles mögliche versucht (Alle Packages + die meinen in der Liste / Nur meine Packages in der Liste) . Aber es führte nichts zum gewünschten Ergebnis

wie immer danke an alle die Helfen
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#2

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 07:47

hat diese Problem wirklih noch keiner gehabt ???
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#3

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 08:00
Hallo,
Soweit ich weiss müssen alle Packages, deren Code in einem deiner eigenen Packages benötigt wird auch ausgeliefert werden. Ich kenne keine Möglichkeit diesen Code im Hauptprogramm zu lassen. Ich habe in meinem aktuellen Projekt vermutlich eine ähnliche Konstellation wie du und hab dabei den Code, den sowohl das Hauptprogramm als auch meine Packages benötigen in ein Basispackage ausgelagert. Alle VCL-Packages, die sowohl im Hauptprogramm als auch in den eigenen Packages benötigt werden, sind dabei als Runtime-Packages eingetragen. Alle anderen sollten IMHO in die Exe gelinkt werden.

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#4

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 08:17
@ Sanchez Danke für deine Antwort das klingt leider sehr logisch

Deine Lösung alles in ein (nennen wirs Mutterpackage) zu packen und dieses dann den anderen zur Verfügung zu stellen klingt sehr logich.

Sorry bin aber mit Packages Anfänger wie erstelle ich so ein Package
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#5

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 08:55
Bei meinem konkreten Projekt hab ichs so gemacht, dass ich ein Package habe, in dem nur meine Basisklassen enthalten sind. Dieses Package wird dann einfach in mein Hauptprojekt als Laufzeitpackage und in die jeweiligen "Unter"-Packages (bei mir so was ähnliches wie Plugins) eingebunden.

Das ändert aber nichts daran, dass ich z.B. das Indy-Package oder die vcl mit ausliefern muss.
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 12:16
Zitat von Sanchez:
Das ändert aber nichts daran, dass ich z.B. das Indy-Package oder die vcl mit ausliefern muss.
Außer du bindest die VCL und Indy-Units ebenfalls in dein Package ein.
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#7

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 12:34
Das heißt, wenn ich die ganzen Units dieser Packages in mein Basispackage aufnehme, dann erspare ich mir die indyxy.bpl?
Über den Weg einfach das indy-Package in mein Basispackage aufzunehmen, wirds ja IMHO automatisch als Laufzeitbibliothek hinzugefügt, oder irre ich mich da?
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 17:28
Zitat von Sanchez:
Das heißt, wenn ich die ganzen Units dieser Packages in mein Basispackage aufnehme, dann erspare ich mir die indyxy.bpl?
Könnte man so sagen.

quote]Über den Weg einfach das indy-Package in mein Basispackage aufzunehmen[/quote]
Ein Package ist keine Unit.

Delphi-Quellcode:
package bla;

contains
  SysUtils,
  Variants,
  Forms,
  Controls,
  Graphics,
  ...,
  IdBase,
  Id...
;
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#9

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 20:25
Zitat von jbg:
Ein Package ist keine Unit.
Das ist mir schon klar. Ich meinte, das Package bei den Entwurfspackages hinzuzufügen. Bei den Laufzeitpackages gehts in diesem Fall ja nicht.
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

Re: Nur eigene Packages in Bpl Files alles andere Fix in exe

  Alt 1. Aug 2005, 20:51
Da muss nichts in Entwurfspackages. Nur Laufzeitpackages. Und das funktioniert bei mir hier wunderbar. Und das schon seit Jahren.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 08:23 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