vc6

    0熱度

    1回答

    我正在將項目從vc6遷移到vs2010。在編譯時我得到一個錯誤的行 TMemPool<T>::TTag* that error C2143: syntax error : missing ';' before '*' along with error C4430: missing type specifier - int assumed. Note: C++ does not support de

    0熱度

    2回答

    我被困在我的項目從VC6到VS2010的移植。請任何人幫助我。 void CEdchLoop::ReceiveSdu(UINT8* Sdu, UINT32 BitLength, int Fn) { UINT8* pPdu = Sdu; int Bit = 8; UINT32 SourceId = GetBitsL(pPdu, BitLength, Bit, 32);

    2熱度

    1回答

    我們需要決定是否以及如何在大型的傳統Visual C++ 6.0應用程序中支持格魯吉亞語言。 我們已經通過設置代碼頁支持主要的東歐語言。格魯吉亞雖然沒有代碼頁,並且據我所知只能通過Unicode來支持。我們的許多代碼隱含地假定每個字符一個字節,所以我們真的在尋找一種解決方法來以8位字符表示語言。至於VC++ 6.0,我的理解是它支持Unicode,但對話框和資源文件是8位文本文件,但它們不支持Un

    2熱度

    1回答

    在調試使用Visual Studio 6構建的代碼時,Visual Studio 2010無法顯示除本地具體變量(即int,bool等) 。 在Visual Studio 6中生成在生成PDB文件,「調試信息」和「微軟格式」被選擇爲響應於以下問題提示:Browse VC6 DLL variables content (DEBUG) 例如,在下面的代碼,唯一的變量,我可以看到的值是'var'。通過'

    -1熱度

    2回答

    爲什麼proc是一個函數指針會得到空值? 編輯:

    0熱度

    2回答

    這裏是問題。我已經定義了一個結構: typedef struct { long t; long M; long double coeff; } Info; 和我只可以知道結構在下面的程序的數量,從而我寫道: 信息P =(信息)的malloc(的sizeof(信息)*總和); (其中sum是一個長整數) 現在我想根據'coeff'按升序對結構數組進行排序。

    0熱度

    1回答

    我正在將項目從Visual Studio 6遷移到Visual Studio 9.項目正在構建並正確顯示,但如果嘗試打開資源視圖以編輯對話框,Visual Studio將崩潰。崩潰發生在我嘗試直接編輯文本文件之前,但是我對這些文件所做的唯一更改是我從對話框中刪除了DS_MODALFRAME。 有沒有人遇到過這個問題?你怎麼修好它的? 我不確定這會有多大的幫助,但是這是當我在崩潰後在Visual S

    3熱度

    1回答

    我有一個古老的C++應用程序,最初使用Visual C++ 6.0構建,它使用非常複雜的共享內存DLL在大約8個EXE和DLL之間共享數據,可以用一個或兩個帶字符串的字典替代,並記錄值。該應用程序是多線程和多進程的。有三個主要可執行文件讀取和寫入共享內存區域,其中幾個可執行文件具有3個或更多線程,用於將信息讀取/寫入或「排隊」到此池化內存區域。大約有幾百個地方,使用__try和__except的結

    0熱度

    1回答

    由vc8生成的可執行文件C項目(在Windows 7中)正在安裝vc8的所有Windows計算機(包括win xp和7)中運行。但它沒有運行在一臺win XP機器上,其中vc8未安裝,但安裝了vc6。錯誤訊息是System cannot run the executabe。 是它發生,因爲我的VC8項目沒有產生VC6兼容EXE?請有人幫助解決這個問題的方法。 注:創建VC6項目,並添加所有C文件是

    0熱度

    1回答

    我有一個程序正在創建一個映射文件,它能夠做到這一點很好,m_hMap = CreateFileMapping(m_hFile,0,dwProtect,0,m_dwMapSize,NULL);,但是當後續函數調用到MapViewOfFile(m_hMap,dwViewAccess,0,0,0)時,我得到一個錯誤代碼8,這是ERROR_NOT_ENOUGH_MEMORY,或錯誤字符串「錯誤沒有足夠的存