Hi,
I have a fairly large Sybase Ultralite application (300k) and I am getting
an unknown error "44" when I run the application. Specifically, I am calling
new (which works fine) on my main database class on a normal launch and I do
get into my constructor for the class but the first line of code in the
constructor never gets executed.
Here's the call stack detail:
00001872: FFFF dc.w 0xffff ; Invalid opcode
00001874: 00000000 ori.b #0x0,d0
00001878: 00000000 ori.b #0x0,d0
0000187C: 00000000 ori.b #0x0,d0
00001880: 00000000 ori.b #0x0,d0
00001884: 00000000 ori.b #0x0,d0
00001888: 00000000 ori.b #0x0,d0
0000188C: 00000000 ori.b #0x0,d0
00001890: 00000000 ori.b #0x0,d0
Here's some more details:
- Normal launch.
- 'new CMyDatabaseClass;' is being called in my PilotMain().
- 59 total segments as reported in the MAP file.
- UL_ENABLE_SEGMENTS is defined so that the #pragma segment directives in
the generated Ultralite CPP file are turned on.
- It is a multi-segment app.
- PilotMain() is in the first segment.
- All code for the database class is in the first segment.
- Smart model.
I suspect I am running into some kind of segment related problem.
Any ideas?
Regards,
Chris
_____________________________________________________________________________________
Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com
--
For information on using the ACCESS Developer Forums, or to unsubscribe, please
see http://www.access-company.com/developers/forums/