trouble wit dcread in build 259

This forum is for eXpress++ general support.
Post Reply
Message
Author
Koverhage
Posts: 151
Joined: Mon Feb 01, 2010 8:45 am

trouble wit dcread in build 259

#1 Post by Koverhage »

Hi Roger,

build 259 does not work (for me).

We use this form: progs are called from xppmenu
All Progs aborted with a error message.
See attached log.
Klaus

User avatar
rdonnay
Site Admin
Posts: 4813
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: trouble wit dcread in build 259

#2 Post by rdonnay »

It sounds like this may have something to do with the new MESSAGEBOXATTACHED feature of DCMENUBAR.

Please post your error log.
The eXpress train is coming - and it has more cars.

Koverhage
Posts: 151
Joined: Mon Feb 01, 2010 8:45 am

Re: trouble wit dcread in build 259

#3 Post by Koverhage »

i thought that i has added the log to my previous post, but the extension log is not allowed.
Here is the xpperror zipped file.

The problem occurs at line 4442 in _dcdgetbx.prg
Attachments
XPPERROR.zip
Error log
(662 Bytes) Downloaded 669 times
Klaus

User avatar
rdonnay
Site Admin
Posts: 4813
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: trouble wit dcread in build 259

#4 Post by rdonnay »

Klaus -

Please make the following change to \exp19\source\dclipx\_DCGETBX.PRG (Line 4441).

Then rebuild DCLIPX.DLL by running BUILD19_SL1.BAT

I am planning a build 260 release in January to fix any more regressions like this.

Code: Select all

WAS :

  ELSEIF (nEvent $ {xbeP_ItemMarked,xbeP_ActivateItem,xbeMENB_EndMenu} ;
         .AND. oXbp:isDerivedFrom('XbpMenuBar'))

IS :

  ELSEIF (nEvent $ {xbeP_ItemMarked,xbeP_ActivateItem,xbeMENB_EndMenu} ;
         .AND. oXbp:isDerivedFrom('DC_XbpMenuBar'))
The eXpress train is coming - and it has more cars.

User avatar
rdonnay
Site Admin
Posts: 4813
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: trouble wit dcread in build 259

#5 Post by rdonnay »

Klaus -

After more testing, I realized that this is the change required, otherwise the MESSAGEBOXATTACHED clause will not work any more.

Code: Select all

  ELSEIF (nEvent $ {xbeP_ItemMarked,xbeP_ActivateItem,xbeMENB_EndMenu} ;
         .AND. IsMethod(oXbp,'handleMessage'))
The eXpress train is coming - and it has more cars.

Koverhage
Posts: 151
Joined: Mon Feb 01, 2010 8:45 am

Re: trouble wit dcread in build 259

#6 Post by Koverhage »

Roger -

thank you for your great work.

I wish you a great 2014.
Klaus

Post Reply