Assertion fail in AFXWIN1.INL
Sanu M.P -- sanump@hcla.com
Sunday, January 21, 1996
Hi all,
Compiler Ver : MSVC 1.52
MFC Ver : 2.52
I have a strange behaviour of an application when
run with a _USRDLL.The application runs fine with the
DLL when it is compiled in Release mode (both the
DLL as well as the application). When both the DLL and
the application is in Debug mode and if I try to run,
the application exits even without executing WinMain.
Then I tried with BounceChecker and it gives a message
saying "Stack usage information not available because
BOUNDS-CHECKER for windows did not find WinMain".
Then I tried to run thru Soft-Ice and it displays
"Assertion failed ! : File afxwin1.inl
line 25"
Any ideas ?
Thanks a lot.
Sanjay -- SGUPTA@aegonusa.com
Wednesday, January 24, 1996
A User DLL should not cause such a problem because that code doesn't even
get loaded until you call LoadLibrary. Are you using any Afx DLLs? If you
are, probably one of your Afx DLLs has wrong loading info which col beb
because of the use of incorrect versions of your own header files. Also,
check your swap file size, scandisk, and try running the app without
logged on to network. We have also run into this kind of problems and one
of the major problem was that we could not compile the project on the
network as the projext grew. Also, try moving your project to a local
drive, compile and then test.
----------
From: owner-mfc-l[SMTP:owner-mfc-l@netcom.com]
Sent: Tuesday, January 23, 1996 08:30
To: mfc-l
Subject: Assertion fail in AFXWIN1.INL
Hi all,
Compiler Ver : MSVC 1.52
MFC Ver : 2.52
I have a strange behaviour of an application when
run with a _USRDLL.The application runs fine with the
DLL when it is compiled in Release mode (both the
DLL as well as the application). When both the DLL and
the application is in Debug mode and if I try to run,
the application exits even without executing WinMain.
Then I tried with BounceChecker and it gives a message
saying "Stack usage information not available because
BOUNDS-CHECKER for windows did not find WinMain".
Then I tried to run thru Soft-Ice and it displays
"Assertion failed ! : File afxwin1.inl
line 25"
Any ideas ?
Thanks a lot.
Sanu M.P -- sanump@hcla.com
Thursday, January 25, 1996
[Mini-digest: 2 responses]
> Hi all,
> Compiler Ver : MSVC 1.52
> MFC Ver : 2.52
> I have a strange behaviour of an application when
> run with a _USRDLL.The application runs fine with the
> DLL when it is compiled in Release mode (both the
> DLL as well as the application). When both the DLL and
> the application is in Debug mode and if I try to run,
> the application exits even without executing WinMain.
> Then I tried with BounceChecker and it gives a message
> saying "Stack usage information not available because
> BOUNDS-CHECKER for windows did not find WinMain".
> Then I tried to run thru Soft-Ice and it displays
> "Assertion failed ! : File afxwin1.inl
> line 25"
> Any ideas ?
> Thanks a lot.
>
I made a sample application using AppWizard and made a simple
_USRDLL with only one exported function in it and compiled both
of them in DEBUG mode and the above problem repeated. Is it a BUG
or am I missing something ?
Thanks.
-----From: Martijn Vels
Seems as if this has to do with some CWinApp behaviour.
How is your startup code (CWinApp) and do you have any initialisation code
which is performed prior to any construction of the CWinApp class....????
M.
| Вернуться в корень Архива
|