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/

Reply via email to