Home DADE
New Blog Posts: Merging Reports - Part 1 and Part 2

NexusDB Plugin

edited August 2006 in DADE
Is there a DADE Plugin for Nexus Version 2, using Delphi 2006 and Report
Builder 10? I really hate to attempt to modify one of the older plugins.
The latest one available for download seems to be for Delphi 7 / RB 7.
Thanks for any help.

Joe Hutchins

Comments

  • edited August 2006
    The one supplied works perfectly with nx2 rb10.

    Ken

  • edited August 2006

    RB 10 includes a DADE Plug-in for NexusDB, it is installed to
    RBuilder\Demos\EndUser Databases\NexusDB

    RB 10 also introduces a new ReportExplorer ItemTemplatePipeline property
    that can be used to optimize performance - check out the example installed
    to that same directory


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited August 2006
    Sorry 'bout that.... I had overlooked an update... I had an earlier version
    of RB10 - and the NexusDB pugin was missing. Thanks for the wakeup....

  • edited August 2006
    Using Delphi 2006, RB 10.04, NexusDB 2.05...

    I'm missing something somewhere.... I followed the instructions (at least I
    think I did) included with the DADE plug-in. When I got to step 7 and
    attempted to compile the package. I received an error because some of the
    files didn't match up.... the package was looking for NexusDB 2.03 - and I
    have NexusDB 2.05 installed. I modified the package to say:
    ------------------------------------------------------------------
    requires
    rbRCL1010,
    rbDAD1010,
    rbDB1010,
    NexusDB205ll100,
    NexusDB205sd100,
    NexusDB205db100;

    contains
    daNexusDB in 'daNexusDB.pas';
    --------------------------------------------------------------
    Now when I attempt to compile the package, it appears to compile... but then
    I get an AV upon completion of the compile...
    [Access violation at address 21FA0DCF in module 'dcc100.dll'. Read of
    address 2F071008.]
    clicking details tells me:
    + $0[21FA0DCF]{dcc100.dll } C:\BUILDS\TP_DBG\COM\IA32\SYMTAB.OBJ. + $0
    + $0[51F06B47]{rtl100.bpl } System.System.@HandleAnyException (Line 9980,
    "system.pas" + 13) + $0
    + $41[7C903786]{ntdll.dll } RtlConvertUlongToLargeInteger + $41

    The output files appear to have been created... but I did get this AV...

    Has anyone else run into this problem?

    Joe Hutchins



  • edited August 2006
    There seems to be a bug in the requires section. If you add NexusDB205sq70
    it will compile fine.

    Ken

  • edited August 2006
    I'm not sure who supplied the Word document for installation instructions of
    the NexusDB plugin... but... there are 2 references to FlashFiler... and one
    reference to daFF.pas. I'm assuming these are left over from a previous
    version of the document - is that correct? Also, as Ken Randal pointed out
    in another response in the topic, I had to add NexusDB205sq100 to the
    requires section before it would compile.

    Joe Hutchins

  • edited August 2006

    Thanks for the feedback. For the next release we will update the references
    package source and the ReadMe.doc. (and yes, the ReadMe.doc was created from
    one that was written for Flash Filer)

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited August 2006
    FYI... I un-installed Delphi 2006 - (I kept getting an "out of resources"
    error with the applications compiled with D2006) - and went back to Delphi
    7. I installed the same NexusDB 2.5, RB 10.4, TeeChart 7.07, etc...(the D7
    versions)... anyway, when I tried to compile the NexusDB Plugin I had to
    modify the entries from version 2.03 to version 2.05 (as before)... the
    compiler indicated it needed NexusDB205sq70 AND NexusDB205sr70 added to the
    requires list. Everything seems to be OK now. Also, now I don't have the
    problem running out of resources.

    When I have time I'll go back to D2006 and see if I can figure out what is
    happening there.

    Joe Hutchins


This discussion has been closed.