Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 5 of 5 total
Thread QuickReport 5 - 64bit - No EDB support
Wed, Dec 14 2011 6:14 AMPermanent Link

Mauro Botta

Hi Tim

Note :

QuickReport has had problems, to create QR 64-bit, because he used inside the BDE (32bit)
are now able to exclude it, but with some problems ...


Tim can ... to be included in the EDB natively QR?
or you can create an interface for ease of use?






From QR page :


http://www.quickreport.co.uk

Dec 1st 2011

For 64bit developers we have versions of QR with the Borland Datatbase Engine (BDE,not 64bit) replaced with code which uses other DB engines and is potentially 64bit. Already prepared are versions which use SQLDirect and Advantage DB with others to follow.
We can provide instructions for users who wish to replace the BDE with any suitable database application. Interested?
Please email support.





from QR forum :

http://forum.quickreport.co.uk/default.aspx?g=posts&t=344


Freeing QR505 from BDE dependent code

What is required is to replace all references to TDataset, TTable and TQuery with the new
data components, and change all references to unit 'DBTables' to the appropriate units
for the replacements.

[This has been done for Advantage Database Server components and the SQLDirect components. If you need either, email support]

1. Make a copy of the QR505 source directory. Make a subdirectory called BPL.

2. Open the IDE.

3. From the new directory open QR5RunDXE2.dproj.
At this point you may want to do a 'Save As' with a new name to distinguish the library from the existing one.

4. Edit the files listed below.
For example for the Advantage Database Server, TDataset becomes TAdsDataset, TTable becomes TAdsTable and so on.

5. In the project manager, remove the reference to bdertl.

6. In project options, set the library output directory to 'BPL' and the same for the DCP output directory.

7. Build the project. There will be files QR5RunDXE2.bpl and QR5RunDXE2.dcp in the BPL directory.
If the project name was changed, the filenames will be the new names.

8. Copy the .dcp file to the XE2 Lin/Win32 directory ( it will be required for the design-time library).

9. Close all in IDE, then open QR5DesignDXE2.dproj.

10. In project manager, remove the reference to QR5RunDXE2 and replace it with a reference to the new .dcp in
the Lib/Win32 directory.

11. In project options, set the library output directory to 'BPL' and the same for the DCP output directory.

12. Edit the files, and build the library.

There should be two libraries in the BPL directory. Copy QR5DesignDXE2.bpl to the Bin directory, and install
the components manually through the 'Components|Install Packages' menu.

NOTES

1. If there are difficulties with TQRAbsDataset, it is easiest to remove the component and code from both
libraries ( assuming it is not required). The same applies to the QREditor component
( which is deprecated in any case).

2. This thread is locked. If you have problems, please send an email to support.



--------------------------------------------------------------------------------
TDataset is in these files

grimgctrl.pas
qrabsdatas.pas
qrctrls.pas
qreport.pas
qrexpbld.pas
qrexpr.pas
QRExtra.pas
qrpctrls.pas
qrpexpr.pas
Quickrpt.pas


TTable is in these files

qrdatasu.pas
qrdatawz.pas
qreditor.pas
QRExtra.pas
qridewz.pas
qrmdsu.pas
qrpexpr.pas
qrwizard.pas
QRXMLSFilt.pas


TQuery is in these files

qrdatasu.pas
qreditor.pas
QRExtra.pas
qrpexpr.pas
Quickrpt.pas


DBTables is in these files

qrdatasu.pas
qrdatawz.pas
qreditor.pas
qrexpr.pas
QRExtra.pas
qridewz.pas
qrmdsu.pas
qrpdffilt.pas
qrpexpr.pas
qrwizard.pas
QRXMLSFilt.pas
Quickrpt.pas




Mauro Botta.
Thu, Dec 22 2011 12:42 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< Tim can ... to be included in the EDB natively QR? or you can create an
interface for ease of use? >>

Sure, I'll see what I can do.  It may take a couple of weeks until I have
time, but it shouldn't be hard to do.

--
Tim Young
Elevate Software
www.elevatesoft.com
Tue, Feb 28 2012 10:09 AMPermanent Link

Mauro Botta

Hi Tim

Have any news ?


I finally was converted to XE2 all my big project,

I miss just to manage the problem QuickReport + EDB.
Wed, Feb 29 2012 2:13 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< Have any news ? >>

Nothing yet.  I've still got this on my desk - just haven't had a chance to
deal with it yet.

--
Tim Young
Elevate Software
www.elevatesoft.com
Thu, Apr 26 2012 3:56 AMPermanent Link

Mauro Botta

QR5 XE2 64bit is out

http://www.quickreport.co.uk/WebInfoPage.aspx?WebInfoID=202

no more BDE / TTable / TQuery code...





3' party database like EDB ?
Image