From: Jogy <jo...@gm...> - 2007-04-17 16:25:49
|
Porosev wrote: > Hello all! > > I have some comments concerning OWLNext... > > 1. In my application I create OWL window inside of DLL and > it crashed inside of WARN() in GetApplicationObject function in > "appdict.cpp line 485" when application load the DLL. > > Please remove WARN!!!!!! > > > _OWLFUNC(TApplication*) GetApplicationObject(unsigned pid) > { > .... > WARN(app, _T("OWLGetAppDictionary().GetApplication(pid) returned NULL")); > .... > } > > Hello, what causes the crash? Probably there is a problem with the WARN() macro trying to output the warning. Can you send me a small project demonstrating the crash, so that I can investigate it? > 2. In my application I use mulilanguage Resources in RC files and all > works fine only if I use the following code in dialog.cpp line 670... file: > > // > // Returns true if successful, or nothing to be done. > // > bool > TDialog::PerformDlgInit() > { > return true; > } > > If the old code of PerformDlgInit() is really needed?????? > > Probably no one uses this functionality, I never did. From what I see in the code of TDialog::PerformDlgInit(), it tries to load a resource from the dialog template with the id RT_DLGINIT which is defined as 240. Does your .rc file contain another resource with this ID, that causes a problem? Jogy |
From: Jogy <jo...@gm...> - 2007-04-18 12:14:06
|
Porosev wrote: > Hello Jogy, > > About WARN().... > > I tried to compile the simple sample project "diagtst" and it crash at > the same place like my program! > > I put my project compiled under VS2005 to attachment... > Hello, Viacheslav, I have similar problem with OWLNext DLLs built with VS2005 - even the most simple application crashes after trying to execute a TRACEX statement in the function _tWinMain(). The crash is in the destructor of basic_ostringstream(). It happens only with diagnostic OWLNext DLLs. If I build the same application linked with the static OWLNext library, it works well. The same code works with no probelms with Visual C++ 6, and I don't have VS2003 at the moment to test if this problem exist there too. Jogy |
From: Mark H. <mar...@bt...> - 2007-04-18 12:26:14
|
Hi Jogy Have you any idea what might be causing this problem? I have looked into it previously but can't work out exactly why the crash occurs. It doesn't happen with VS 2003. It is only VS 2005 and the diagnostic DLL version of OWL. It would be nice to fix, since at the moment I am just working around it by creating a non-diagnostic version of the DLL that contains debug info. Best Regards Mark > I have similar problem with OWLNext DLLs built with VS2005 - > even the most simple application crashes after trying to execute > a TRACEX statement in the function _tWinMain(). > The crash is in the destructor of basic_ostringstream(). > > It happens only with diagnostic OWLNext DLLs. > If I build the same application linked with the static OWLNext library, > it works well. > > The same code works with no probelms with Visual C++ 6, and I don't have > VS2003 at the moment to test if this problem exist there too. > > Jogy > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > OwlNExt-users mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlnext-users > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 269.4.0/762 - Release Date: 15/04/2007 > 16:22 > > |