Thanks Michael Dunn for your sharing information. I hope not to get any complain from my customer about compatibility issue in Vista. Do you think that disabling UAC feature of Vista will make it completely become XP? I you/anyone have any trouble in CRT, please share to all of us. By the way, if you use VC 6.0 in Vista, you will face exception when try to add activeX to project, or using remote debugging. -- modified at 23:06 Thursday 1st March, 2007
Nobitact
Posts
-
VC++ 6.0 runtime in Vista -
VC++ 6.0 runtime in VistaHi all, I've worked for along time with Visual C++ 6.0 and have hundred of VC++ 6.0 applications. Vista has come to the world and make me in trouble to upgrade my applications. I really don't want to neither re-test all of my applications in Vista nor upgrade them to Vistual C++ 2005. I wonder that must have some unsupported DLLs/functions in VC++ 6.0 runtime library. Can anyone know about limitation of VC++ 6.0 runtine in Vista? And how to make VC++ 6.0 application avoid these limitations and work well in Vista ? PS: I think using Compatibility mode can not ensure that VC++ 6.0 applications work properly for all in Vista. Thanks very much
-
IME Controlling on Pocket PC 2003Hi all, I'm developing a software on Pocket PC: HP iPAQ hx2400, Japanese OS. And I have a problem in IME management. Some text box on my application only wish to get alpha characters, so I need to change the IME mode to alpha, not katakana or hiragana as default of Pocket PC. I already tried to use "ImmSetConversionStatus", but this function only works properly on Emulator, but actual Pocket PC. Any one help me?
-
Memory Problem on CPtrArrayThanks Blake Miller, I have just try your idea and You are correct! I created 2-buttons on a dialog. And on LButtonDown event of those buttons, I implemented as the same source code to allocate memory, add pointers to array and finally, free them. At first, I clicked mouse on Button 1, and of course, the memory was increased. But, I clicked mouse on Button 2 later, the memory was not changed. However, I have not found a API function as you suggested. My PDA configuration is "HP iPAQ hx2410". I'm a beginer of programing on PDA. please help me!
-
Memory Problem on CPtrArrayHi all, Who had worked on Pocket PC please help me! I'm using CPtrArray to store a array of pointer(as below, it is pointer of CData class). + Firstly, I allocate memory for objects (using operator "new") , and add them to CPtrArray. + Then, I get these pointers and using "delete" operator to free allocated memory. However, even though I freed all allocated memory, but for the frist times of runing this source on Pocket PC, memory always increase. Of course, for next times of runing, memory is not changed. (I monitor memory by go to "Setting\Memory") Here is my source code: class CData { public: CData(); virtual ~CData(); private: wstring m_strFullName; wstring m_strNativePlace; wstring m_strDescription; int m_nAge; int m_nHeight; int m_nWeight; bool m_bSex. } CPtrArray lstData; CData * pData; int nSize = 10000; for (int i = 0; i < nSize; ++i) { lstData.Add(new CData()); } for (i = 0; i < nSize; ++i) { pData = (CData*)lstData.GetAt(i); delete pData;//free memory } lstData.RemoveAll(); lstData.FreeExtra(); Many thanks for your help.