Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#21

Re: Installation des Delphi 7 Quickreport in Delphi 2005???

  Alt 15. Dez 2004, 18:56
Zitat von Samashy:
Auf der Website von Quickreport steht, dass es für Delphi 7.0 geht. Wenn ich es da neu kaufe, was meint Ihr, wie groß die Wahrscheinlichkeit ist, das es funktioniert?
Ich habe nur eine relativ alte Version (3.6.0) von QuickReport Pro (inkl. Source) für Delphi 5.
Diese Version habe ich in ca. einer Stunde nach Delphi 2005 portiert.
(Die meiste Arbeit war DsgnIntf nach DesignIntf, DesignEditors zu ändern. (siehe http://www.delphipraxis.net/internal...ct.php?t=38873 ) Sonst haben sich nur einige Interfaces in diesen Dateien geändert.)

Wenn Du die aktuelle Version von QuickReport Pro für Delphi 7 kauft, wird der Portierungsaufwand noch weniger sein.

Ich habe mal einen Screenshot von QuickReport in Delphi 2005 gemacht.

[edit]
Diese Portierung habe ich nur zum Test gemacht, nachdem ich diesen Thread hier gelesen habe.
Um es "ordenlich" zu machen müsste man noch mal eine Stunde reinstecken.
(Ich habe keine {$IFDEF ...} benutzt, sondern den Quelltext direkt geändert.)
Aber es funktioniert !!! habe ein altes Projekt mir QR kompiliert und getestet.

Ach ja, ich habe auch noch was wichtiges in der qrdefs.inc geändert

Delphi-Quellcode:
{ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  :: QuickReport 3.6 for Delphi and C++Builder              ::
  ::                                                        ::
  :: QRDEFS.PAS - CONDITIONAL DEFINES, INCLUDED IN ALL FILES ::
  ::                                                        ::
  :: Copyright (c) 2001 A Lochert                            ::
  :: All Rights Reserved                                    ::
  ::                                                        ::
  :: web: [url]http://www.qusoft.com[/url]                              ::
  ::                                                        ::
  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: }


// MaBuSE: Damit denkt der QR ich hätte Delphi 5.0 :-)
{$define ver130}
//--

{$ifdef ver130}
{$define ver120}
{$endif}
{$IFDEF VER125}
{$DEFINE VER110}
{$ENDIF}
{$IFDEF VER120}
{$DEFINE VER110}
{$ENDIF}
{$IFDEF VER110}
//{$DEFINE VER100}
{$ENDIF}
//{$DEFINE VER100}
//{$define qrstandard}
{$DEFINE VER110}
{$define VER36PRO}
{$define VER36}
[/edit]
Miniaturansicht angehängter Grafiken
delphi2005_qrep.png  
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat