Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem mit Fastreport in dll (https://www.delphipraxis.net/168969-problem-mit-fastreport-dll.html)

Steffen0917 20. Jun 2012 22:09

Problem mit Fastreport in dll
 
Hallo,

um die exe kleiner zu machen, möchte ich den frxDesigner in eine dll auslagern.
Dazu habe ich testweise eine dll mit Form erstellt, und die Fastreport Komponenten draufgezogen.

Alles funktioniert wie gedacht (Fastreport öffnen, drucken usw.) aber wenn ich frxReport1.DesignReport aufrufe, passiert nichts.

Hat da jemand eine Idee ?

Gruß, Steffen

Furtbichler 21. Jun 2012 08:30

AW: Problem mit Fastreport in dll
 
Lass es einfach, denn das ist nicht der richtige Weg. Verwende Packages, um die EXE kleiner zu machen. Das sind auch DLLs, nur kommen die mit der VCL klar.

hanspeter 21. Jun 2012 10:02

AW: Problem mit Fastreport in dll
 
In den Demos von Fastreport ist ein Programmierbeispiel mit Fastreport in einer dll.
Mit der Verwendung der antiken Packages handelt man sich mehr Probleme als Nutzen ein.

Gruß Peter

Steffen0917 21. Jun 2012 15:01

AW: Problem mit Fastreport in dll
 
So wie in der DLL-Demo klappt es auch beim meinem Test: Report anzeigen, drucken usw.
Dann ziehe ich den frxDesigner auf die Form und rufe diesen mit frxReport1.DesignReport auf - und da passiert gar nichts.

Gruß, Steffen

Iwo Asnet 21. Jun 2012 16:40

AW: Problem mit Fastreport in dll
 
Zitat:

Zitat von hanspeter (Beitrag 1171894)
In den Demos von Fastreport ist ein Programmierbeispiel mit Fastreport in einer dll.
Mit der Verwendung der antiken Packages handelt man sich mehr Probleme als Nutzen ein.

Gruß Peter

Unsere Kollegen setzen Packages sehr erfolgreich ein. Probleme hatten wir damit keine. Ich verstehe nicht, was daran antik sein soll.

Übrigens haben wir hier 20-40MB große EXEn. Wo ist das Problem? Wir linken grundsätzlich alles rein, mit Ausnahme bei dem o.g. Projekt


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