rbIBE75.bpl
Win98, Delph 5 (SP1), ReportBuilder 7.02, IBX 5.04
With the above configuration, Delphi would load with the following
error: "Can't load package C:\Windows\System\rbIBE75.bpl. A device
attached to the system is not functioning". After scanning some of the
messages in this group, I decided to recompile rbIBE75.dpk and replace
the offending rbIBE75.bpl in C:\Windows\System. The startup error
message in Delphi 5 went away. Is this sufficient? Was it even a good
idea? I would appreciate any additional info . . . . Thanks.
Marcus,
Columbus Systems
With the above configuration, Delphi would load with the following
error: "Can't load package C:\Windows\System\rbIBE75.bpl. A device
attached to the system is not functioning". After scanning some of the
messages in this group, I decided to recompile rbIBE75.dpk and replace
the offending rbIBE75.bpl in C:\Windows\System. The startup error
message in Delphi 5 went away. Is this sufficient? Was it even a good
idea? I would appreciate any additional info . . . . Thanks.
Marcus,
Columbus Systems
This discussion has been closed.
Comments
Yes, this is indeed the correct way to get a version of IBX that does not
come shipped with Delphi to work with ReportBuilder. Please read the
article below for more details.
-------------------------------------------------
Article: Resolving IBExpress compatibility Issues
-------------------------------------------------
The ReportBuilder Query Tools support the Interbase Express data access
components via a DADE plug-in. The plug-in consists of the daIBExpress.dcu
unit and the rbIBE7x.bpl package. (Note: the '7x' is replaced by 76 for
Delphi 6, 77 for Delphi 7, etc).
The rbIBE7X.bpl package is compatible with the version of InterBase Express
that ships with Delphi. Updated versions of InterBase Express may require
that this package be recompiled.
Compiling the ReportBuilder DADE Package for InterBase Express
--------------------------------------------------------------
1. The ReportBuilder DADE source files for InterBase Express are located in
the ..\RBuilder\Source directory.
a. daIBExpress.pas - source code to data view class
b. rbIBE76.dpk - source package that contains the daIBExpress.pas unit
2. Copy the following files to your ..\RBuilder\Lib directory:
- daIBExpress.*
- rbIBE7x.*
3. Access the Delphi Environment Options dialog, by selecting the Tools |
Environment Options from the Delphi menu. Select the Library tab.
4. Set the BPL and DCP directories to the ..RBuilder\Lib directory. If you
have installed ReportBuilder into the default directory you can set these
directories to:
$(DELPHI)\RBuilder\Lib
5. Select File | Open from the Delphi menu. In the Open dialog locate the
'Files of type' drop-down list near the bottom. Select the 'Delphi package
(*.dpk)' item in this list. Now only package files will be displayed.
6. Navigate to the ..\RBuilder\Lib directory.
7. Open the rbIBE7x.dpk package and click the compile button.
8. Launch the Windows Explorer and examine the files in the ..RBuilder\Lib
directory. The daIBExpress and rbIBE7x .dcu, .dcp, and .bpl files should be
stamped with the current date and time. If this is not the case then the
files have not been regenerated, or your BPL or DCP directory setting is not
correct and the files have been generated into some other directory.
9. Access the Delphi Environment Options dialog and clear the BPL and DCP
directory settings.
10. Copy the .bpl file to the Windows\System32 directory.
Installing ReportBuilder DADE for InterBase Express
----------------------------------------------------
1. To use the InterBase Express DataView at run time, add daIBExpress to the
'uses' clause of the form that contains the TppDesigner component.
2. To use the InterBase Express DataView at design time, install rbIBE7x.bpl
into the Delphi IDE.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
-Marcus