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

XE7/8 64bit debug

edited September 2015 in General
Hi,

i have problems to run the delphi default debugger on forms with a
reportbuilder component. The 32bit mode works fine, but in 64 the
debugger does crash. Any suggestions?

Best regards Frank Liebig

Comments

  • edited September 2015
    Hi Frank,

    In my quick testing with RB 16.03 and Delphi XE8, I was able to build
    and run/debug a simple ReportBuilder application without issues in 64 bit.

    Are you able to recreate this behavior with a simple app? Are you
    tracing into the ReportBuilder source while debugging or are you using
    the default /lib/ library path?

    Please provide more information about the issue and what I can do here
    to recreate it using only RB and Delphi components.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited September 2015

    Hello Nico,

    I started delphi xe8 (version 22.0.19027.8951), created a new vcl
    application, dropped a ppreport control to the form, added 64bit target
    and activated it. run->start and immediate debugger crash
    after the windows error reporting tool, i get a "disconnected session"
    window with the following error message:


    [20344CE4]{dbkdebugide220.bpl} Debug.TDebugKernel.msgBox (Line 5934,
    "Debug.pas" + 30) + $0
    [016D6EB3]{bordbk220.dll} Unbekannte Funktion bei DllUnregisterServer +
    $5037
    [0174B8A8]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $619D0
    [0174B927]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $61A4F
    [0174C36D]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $62495
    [0174C5BD]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $626E5
    [0177C3E3]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $9250B
    [016E9D72]{bordbk220.dll} Unbekannte Funktion bei DllUnregisterServer +
    $17EF6
    [0174B8CC]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $619F4
    [0EA20AD3]{Castalia220.bpl} Castaliaeditor.GetSourceFromModule + $31B
    [0174C7FC]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv +
    $62924
    [016F425C]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv + $A384
    [016F4263]{bordbk220.dll} Unbekannte Funktion bei @isDbkLoggingOn$qv + $A38B
    [1AB0AFEC]{rbIDE1622.bpl} Ppsynuedit.TSynEditPlugin + $70
    [0EA20A48]{Castalia220.bpl} Castaliaeditor.GetSourceFromModule + $290
    [0E9B8B18]{Castalia220.bpl} Castaliahookutils. + $0
    [507CB427]{vcl220.bpl } Vcl.Forms.TApplication.ProcessMessage (Line
    10354, "Vcl.Forms.pas" + 25) + $1
    [507CB462]{vcl220.bpl } Vcl.Forms.TApplication.HandleMessage (Line
    10382, "Vcl.Forms.pas" + 1) + $4
    [507CB795]{vcl220.bpl } Vcl.Forms.TApplication.Run (Line 10520,
    "Vcl.Forms.pas" + 26) + $3





    Am 18.09.2015 um 16:38 schrieb Nico Cizik (Digital Metaphors):
    bit.
  • edited September 2015
    Hi Frank,

    Which version of ReportBuilder are you using? Are you compiling against
    the RBuilder\Lib\... directory or Source\...?

    Does this happen with both XE7 and XE8 as your subject says or is it
    only an issue with XE8?

    Are you able to try this on a different machine?

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited September 2015
    Hi,

    Am 21.09.2015 um 16:50 schrieb Nico Cizik (Digital Metaphors):

    16.03

    Are you compiling against

    the error occurs with RBuilder\Lib\ as default, if i change the include
    path to source, it doesn't like the ra*.dcu files, because they are x86
    i copied them from the lib dir and it compiles, but same debugger crash


    it was a issue on xe7 on my old computer before


    i don't have another maschine with delphi installed


    regards frank
  • edited September 2015
    Hi Frank,

    Which version of Windows are you using?

    I apologize for all the questions however we are unable to recreate this
    on our machines here and have not heard of the issue from any of our
    other customers so there is very little chance we can track the problem
    down easily.

    It is interesting that the error message includes a reference to the
    rbIDE1622.bpl package as it is only loaded when end-user features are
    being used and the ppSynUEdit unit only needed for the DADE SQL editor
    which shouldn't be the case for a minimal project.

    If possible, please send a copy of a minimal project that causes this
    error to us in .zip format and we'll try to run it here. Send the
    example to support@digital-metaphors.com.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited September 2015
    Hi Nico,

    Am 23.09.2015 um 01:11 schrieb Nico Cizik (Digital Metaphors):

    for xe7 it was windows 8.1 pro and now it's 10 pro


    we can have a teamviewer session for debugging on my maschine, but i
    live in the CEST timezone, so we need to find a appointment




    i did send you an email with the link to my minimal project


    Best regardsFrank
  • edited September 2015
    Hi again,

    mabey i have an idea, i use the german userinterface for delphi and
    reportbuilder is also installed with german as default language.

    regards Frank

    Am 24.09.2015 um 07:30 schrieb Frank Liebig:
  • edited October 2015
    Hello,

    i just did the upgrade to delphi xe10 / report builder 17.
    Debugger keeps crashing for 64bit executable.

    Regards Frank


    Am 24.09.2015 um 17:13 schrieb Frank Liebig:
  • edited October 2015
    Hi Frank,

    I sent you an email response as a followup. We can continue this
    conversation via email from here on out.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.