New Error

This forum is for eXpress++ general support.
Message
Author
omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

New Error

#1 Post by omni »

Roger,

We just moved a client to 355 sl1. This error now is occuring 2-3 times per day on child windows. Same error, just different programs. After the paste from below it list our prg name, which is not relevant.

I checked and there were no errors like this prior to this week, going back to 9/4/11. They have 50-100 users on at any one time. (probably not relevant)
We have no icons or bitmaps on any buttons, if that matters. No programs have changed, just the alaska/express dll files. (all of these have "Addbuttons" on the dcread)


-> VALTYPE: O CLASS: XbpIcon
oError:description : Internal data structures corrupted
oError:filename :
oError:genCode : 41
oError:operation : :destroy
CALLSTACK:
Called from XBPICON:DESTROY(2120)
Called from _ISICON(11915)
Called from DC_GETBITMAP(11800)
Called from DC_XBPPUSHBUTTON:INIT(1788)
Called from _EXPRESSPUSHBUTTON(12591)
Called from DC_GETLIST:READGUI(3284)
Called from DC_READGUI(103)


Fred
Omni

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

Re: New Error

#2 Post by rdonnay »

What version of eXpress++ are you using?
The eXpress train is coming - and it has more cars.

omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

Re: New Error

#3 Post by omni »

Sorry, know you need that. 254

omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

Re: New Error

#4 Post by omni »

Roger,

Any thoughts on this. This is occurring now every hour or so. Even happens on prchoice, which also uses the addbuttons. Must be related to the addbuttons.

Fred

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

Re: New Error

#5 Post by rdonnay »

You claim that you are not using a bitmap but the only way I believe this can happen is if you are referencing a bitmap in the code that doesn't exist as a resource.

In order to help you I need to have you put some debugging information into _DCGETBX.PRG. Add the below debugging to _DCGETBX.PRG (line 11914). This will write
info to DEBUG.LOG. Rebuild DCLIPX.DLL by running BUILD19_SL1.BAT in your \exp19\source\dclipx folder.

Code: Select all

STATIC FUNCTION _IsIcon( nResource, cResFile, oIcon )

LOCAL lStatus := .f.

#if XPPVER > 1900345
oIcon := XbpIcon():new():create()
lStatus := oIcon:load(cResFile,nResource)

wtl cResfile   // <<<<<<<<<<<<<<<<<<<<<<<<<<

IF !lStatus
  oIcon:destroy()
  oIcon := nil
ENDIF
#endif

RETURN lStatus
The eXpress train is coming - and it has more cars.

omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

Re: New Error

#6 Post by omni »

Do your addbuttons on the gui read for 19sl1 have anything different in the set up relating to an icon, since it appears to be related to those buttons, and not our own buttons??

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

Re: New Error

#7 Post by rdonnay »

Since nobody else has ever reported this problem (after over 2 years of using SL1), I need to debug this to see what's going on.

If you cannot follow my instructions, then I don't know how to help you.
The eXpress train is coming - and it has more cars.

omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

Re: New Error

#8 Post by omni »

No problem. Already did it. Did not intend to tick you off.
Will have to install it an the clients after hours.

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

Re: New Error

#9 Post by rdonnay »

You didn't tick me off. I just didn't have any other answers for you.

BTW
Have you applied all the latest hotfixes for build 355?
The eXpress train is coming - and it has more cars.

omni
Posts: 531
Joined: Thu Jan 28, 2010 9:34 am

Re: New Error

#10 Post by omni »

Yes, all of them.

Also, as a note, so far today..no errors with the new dclipx installed.. The debug.log is being written to, but none have caused that error message.

Will advise when something happens.

thanks

Post Reply