Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mehrere parallele Reports über Rave erstellen (https://www.delphipraxis.net/86450-mehrere-parallele-reports-ueber-rave-erstellen.html)

daddy 14. Feb 2007 12:23

Datenbank: Firebird • Version: 1.5 • Zugriff über: dbExpress

Mehrere parallele Reports über Rave erstellen
 
Liebe Leute,

ich habe mit Delphi 7 und dem darin integrierten Rave Designer ein Projekt erstellt, in dem u. a. verschiedene Reports abrufbar sind. Den Vorschaubildschirm von Rave habe ich durch ein eigenes Formular ersetzt.
Wenn ich nun meine Anwendung auf dem gleichen Rechner in zwei verschiedenen Verzeichnissen und mit jeweils unterschiedlichem Datenbestand (es läuft ein Firebird-Server) starte, habe ich folgendes Problem:
Ich kann nicht parallel in beiden Anwendungen drucken. Weder per Druckvorschau noch direkt per Drucker. Der erste Aufruf funktioniert. Im zweitem erhalte ich die Fehlermeldung
Zitat:

Unable to gain control of RAVE Data Communication System.
Was muss ich tun, damit das funktioniert?

Danke für jede Antwort.

merlin17 14. Feb 2007 12:30

Re: Mehrere parallele Reports über Rave erstellen
 
Rave with multiple instances Tip #50

:-) thomas, TeamNevorna

daddy 14. Feb 2007 13:29

Re: Mehrere parallele Reports über Rave erstellen
 
Danke für die prompte Antwort. Hatte mir was in der Art schon gedacht. Es klappt bestens!

daddy 23. Apr 2007 10:59

Re: Mehrere parallele Reports über Rave erstellen
 
Kleiner Nachtrag:

Habe vorgestern ziemlich lange gebraucht, um zu erkennen, dass die gemäß Nevrona-Tip eingefügte Zeile "RPDefine.DataID := IntToStr(HInstance)" an einer anderen Stelle ein Problem macht, das ich hier für alle, die diesen Beitrag später mal lesen, dokumentieren möchte.

Wenn man im Rave Designer versucht, ein "DataView" zu aktualisieren, das mit einer "RvCustomConnection" verbunden ist, die ihre Datenspalten über ein "GetCols"-Ereignis erhält, funktioniert dies bei mir nur, wenn die oben genannte Zeile vorübergehend auskommentiert wird. Andernfalls will der Rave Designer alle vorhandenen Spalten meiner DataView löschen, anstatt neue anzufügen.

Gruß, Daddy


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