AGB  ·  Datenschutz  ·  Impressum  







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

Rave Programm hängt beim beenden

Ein Thema von Peter60 · begonnen am 27. Apr 2006 · letzter Beitrag vom 8. Apr 2009
 
Benutzerbild von alphaflight83
alphaflight83

Registriert seit: 5. Jun 2008
Ort: Würzburg
148 Beiträge
 
Delphi 12 Athens
 
#5

Re: Rave Programm hängt beim beenden

  Alt 7. Apr 2009, 13:04
Hatte nun den Umstieg auf Rave 7.6
Doch auch nach Umstieg und dem Patch auf 7.6.2 besteht nach wie vor dieses Problem.
Sobald ich ein Rave Report mit Datenbankzugriff öffne, kann ich im Nachhinein mein Programm nicht mehr schließen.
Im gegensatz zu Delphi 7 sehe ich nun aber auch noch mein Mainfenster und nicht nur den Taskleisteneintrag.
Hab mir schon beinahe nen Wolf gesucht, aber bisher immer noch keine Lösung gefunden.
Falls jemand dieses Problem mittlerweile gelöst hat, oder es einfach nur ein Bedienungsfehler ist,
wäre ich um jeden Tipp oder Workaround dankbar.

Der Aufruf sieht folgendermaßen aus:
Delphi-Quellcode:
(*******************************
** Procedure: Print_MenuClick **
*******************************)

procedure TForm_ACS_Module.Print_MenuClick(Sender: TObject);
var
  // AccessData : TRvDataSetConnection;
  Form_RavePreview : TForm_RavePreview;
begin

  // AccessData := TRvDataSetConnection.Create(Form_ACS_Module);
  // AccessData.DataSet := DataModule1.ADOQueryACSHistory;

  Form_RavePreview := TForm_RavePreview.Create(Form_ACS_Module);
  Form_RavePreview.RvProject.ProjectFile := (AP_Path + '\DATA\REPORT\ACS_List.rav');

  Form_RavePreview.RvSystem.TitlePreview := st_RV_Preview; // i18n String
  Form_RavePreview.RvSystem.SystemPreview.FormState := wsMaximized;

  with Form_RavePreview.RvProject do begin
    Open;
    try
      SetParam('Status_Left', st_Menu_Filter + ': '+ SelectionString);
      SetParam('Status_Center', st_Printdate + ': '+ DateTimeToStr(Now));
     
      // Execute;
      ExecuteReport('Report1');
    finally
      Close;
      // AccessData.Destroy;
    end;
  end;
  // FreeAndNil(Form_RavePreview);
end;
Alle Kommentare waren verschiedenste Versuche.
Die TRvDataSetConnection wird im momentanen Stadium auf dem ausgehenden Form statisch erstellt.
Mit der dynamischen Erstellung hat sich das ganze beim Erstellen der Vorschau aufgehängt.
TForm_RavePreview ist nach einem irgendwann mal geposteten Beispiel zur Preview-Selbstgestaltung von merlin gestaltet.
(Nach Nevrona Tipp 72 war das glaub ich)

Wäre schön, wenn jemand helfen könnte.

Grüße
Make me a sandwich! - What? Make it yourself. - Sudo make me a sandwich! - Okay
  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 10:07 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-2025 by Thomas Breitkreuz