Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Building & using U++ without TheIDE
Re: Building & using U++ without TheIDE [message #12251 is a reply to message #12242] Sun, 21 October 2007 22:26 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13980
Registered: November 2005
Ultimate Member
sergei wrote on Sat, 20 October 2007 20:54


Regarding ReplaceText, this error now happens only in MSVC, not MinGW. That's because in MinGW, <windows.h> is included. There, ReplaceText is defined and both declaration and definition become ReplaceTextA. In MSVC however, <windows.h> is split into several definitions, and <commdlg.h> is only included in Win32.cpp, in CtrlLib. Thus, in my SCU, declaration is ReplaceText, because only headers have been processed, and definition is ReplaceTextA, since Win32.cpp already was included. This incompatibility should be easily fixed by moving the include out of Win32.cpp into CtrlLib.h or some header included by it. Or by using <windows.h> in MSVC too. Why neither of these happened in the first place (and include was placed in CPP)?



Actually, include was placed in CPP exactly to avoid problems you are having. There is no need to polute global namespace with more macros than necessarry. This way it polutes only CtrlLib, which is easily handled.

Quote:


By the way, NetNode requires mpr.lib, and it isn't Unicodized though a .dli exists. Why is it part of Core (adding another dependency)?



Well, you have to give some oportunity to develop things too Wink

Anyway, NetNode is being developed as we do not have any network browsing capabilities yet. It does not support UNICODE yet because

a) it was somewhat difficult to achieve
b) the chances that network nodes use UNICODE characters is not as high as for regular file names.

Mirek
 
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: *.tpp files in SVN
Next Topic: console + WIN-GDI
Goto Forum:
  


Current Time: Tue May 14 16:00:13 CEST 2024

Total time taken to generate the page: 0.01419 seconds