getlasterror

    2熱度

    2回答

    我正試圖編寫一個程序,該程序在當前目錄中執行MinGW分發中的make.exe,並使用其STDOUT數據和退出代碼。我有一個句柄來處理從CreatePipe創建數據的STDOUT。當我得到這個管道的ERROR_HANDLE_EOF我假定進程已退出,並得到其退出代碼: if(session->pid == 0) return; HANDLE hp = OpenProcess(PROCESS_QUE

    0熱度

    3回答

    請參閱評論直列 bool res = false; DWORD dwNeeded = DocumentPropertiesW(NULL, m_currPrinterHandle, (LPWSTR) m_currPrinterName.c_str(), NULL, NULL, 0); if (m_devmode_buf) { GlobalFree(m_devmode_buf);

    1熱度

    1回答

    我們一直在面對MySQL程序中的一個小問題。我們在程序中放置了一些異常處理程序。但是我們想要檢索過程中可能發生的任何錯誤的錯誤代碼。有什麼方法可以使用某種函數來獲得確切的錯誤代碼(同樣,我們在套接字API中使用WSAGetLastError)? 例如,假設在引用不存在表的過程中存在選擇查詢。在這種情況下,會產生錯誤('表'不存在)。控制權將轉移給異常處理程序,但沒有任何含義信息。我們可以在這種情況

    2熱度

    1回答

    我在Objective-C中做了一些可愛的套接字編程,我的部分代碼給了我一個錯誤(在setsockopt方法調用中)。我想知道是否有人知道與C++中的GetLastError()函數類似的功能,我可以在Objective-C中使用它來確定問題與我的代碼?

    0熱度

    3回答

    我有一個與服務器交互的應用程序。如果服務器已關閉,那麼我將得到ERROR_WINHTTP_CANNOT_CONNECT我正在使用getLastError() API來獲取此錯誤代碼,我正在處理此錯誤代碼以向用戶顯示正確的錯誤消息。這個程序在Windows 2003中工作正常。當我嘗試使用Windows7時,我沒有收到任何錯誤,即使發生錯誤,每次都會返回0 0 getLastError()。就編程語

    0熱度

    2回答

    訪問命名管道 我有一個命名管道和正常工作雖然我使用它運行在我的系統 客戶端嘗試使用下面的代碼來打開文件在客戶端訪問: LPTSTR lpszPipename = TEXT("\\\\smyServerName\\pipe\\iPipe01"); hPipe = CreateFile( lpszPipename, // pipe name GENERIC_REA