Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS General Discussion » Strange name mangling of exported symbols Collapse All
Subject Author Date
Christian Schubert Aug 25, 2008 - 1:03 AM

Hi,


I’m encountering a strange problem with exported symbol names in ProfUIS283u.dll. During setup DLLs were built by the integration wizard (XPPro, VS2008, 32bit). The exported symbols differ from those in the trial version and (which is worse) in a project I’m currently working on (only partial source code, no recompile possible). Example:


 




DLL built by integration wizard:


?OnValueDecrement@CExtGridCell@@UAE_NAAVCExtGridWnd@@JJHH@Z


Other DLLs:


 


?OnValueDecrement@CExtGridCell@@UAE_NXZ


I suppose this is a compiler/switch issue. Any clues?


 


CS<o:p></o:p>

Technical Support Aug 25, 2008 - 6:51 AM

The trial version of Prof-UIS 2.83 was compiled on Visual Studio 2008 without any feature/service packs installed. We guess you compiled Prof-UIS 2.83 with a feature pack or changed settings of Prof-UIS project such as native wchar_t type integration before compiling it. The feature pack introduces beta version of new C++ compiler which may use new method naming.

Christian Schubert Aug 26, 2008 - 9:29 AM

I tried some different configurations on a different machine:


1. VS 2008, no SP


2. VS 2005, no SP


After installing ProfUIS (no trial but full version) I immediately ran the integration wizard. No project settings were changed (project was not even opend).


Exported symbols still look the same:


?OnValueDecrement@CExtGridCell@@UAE_NAAVCExtGridWnd@@JJHH@Z


Any further ideas?


 


CS