access-violation

    1熱度

    2回答

    我真的很新C++ - 編程和我有一個寫入XML文檔的問題。 我使用msdn(http://msdn.microsoft.com/en-us/library/ms766497(VS.85).aspx)的xml outputter的稍微更改的示例。 HRESULT CreateAndAddTestMethodNode(string name) { HRESULT hr = S_OK; IXMLD

    0熱度

    3回答

    不幸的是,我不是完全在自己開發的程序上工作。 我最近注意到一個Visual Studio致命錯誤的操作符unordered_set,這是從一個指向unordered_set的簡單插入指針調用的。在回顧了當地人之後,我注意到這個集合只有2個元素,最後一個是NULL(所以我想這就是它的崩潰)。現在回答這個問題:unordered_set(或任何其他STL容器)如何(理論上)可以將NULL指針作爲其中一

    2熱度

    3回答

    我在打開最近由.Net框架關閉的文件時遇到問題。基本上,會發生什麼情況如下: 閱讀使用DataSet.ReadXml() 進行一些更改數據 寫出使用DataSet.WriteXml() 複製XML文件的XML文件到一個新的XML文件使用自定義控制 色曲此使用File.Copy FTP文件位置ence可能會在WriteXML或File.Copy之後發生間歇性故障,且文件正在使用異常。 我猜測它可能是

    0熱度

    1回答

    我讀了很多關於這個可怕而令人討厭的錯誤的帖子:「訪問衝突異常未處理」。但是Word2007中只有一篇文章和提升命令「Selection.Find.Execute」。建議的解決方案是重新安裝Word2007,這是一個小小的瑣事! 我試圖解釋我的環境。 我有一個應用程序用C#寫成,使用WinForms並通過InteropServices(word.dll)調用Word在Word中創建新文檔(引發Wor

    1熱度

    1回答

    很久以前,我發現由於使用了Delphi打開文件和/或保存文件對話框(它封裝了Windows對話框),我在代碼中訪問衝突。我在幾個論壇上提出了一些問題,並被告知可能是由於某些程序向shell系統添加鉤子導致每個進程注入DLL的方式,其中一些可能會導致程序混亂。爲了記錄,我使用的編程環境是在Windows XP 32位上運行的Delphi 6 Professional。 當時我沒有使用Delphi的D

    3熱度

    2回答

    我是P /調用Graphviz as shown here。當我寫博客條目時,代碼工作得很好。現在,我正在製作使用該代碼呈現Graphviz圖形的HttpModule,但我在agmemread處得到AccessViolationException。 // Native signature Agraph_t agmemread(char *); // P/Invoke Signature [

    0熱度

    1回答

    我有下面的代碼: for i := 0 to FControlList.Count - 1 do if Supports(IMyControl(FControlList[i]), IMyControlEx) then begin MyControlEx := IMyControl(FControlList[i]) as IMyControlEx; M

    1熱度

    2回答

    我已經閱讀了所有回覆,我可以在發佈此問題之前處理此問題。雖然類似,但沒有解決我的特殊問題(或者我沒有認識到他們這樣做)。 我有一個擴展Zend_Db_Table_Abstract的表類。在模型中,我試圖使用join()方法和基於這樣的表ID返回單個行: $getCategoryResults = $this->select(); $getCategoryResults->setInt

    0熱度

    1回答

    我正在處理項目以動態禁用鍵盤。我寫了一個驅動程序,它試圖獲得鍵盤的物理設備對象,然後用它調用IoInvalidateDeviceState,但我在獲取其物理設備對象時遇到問題。每當我嘗試使用設備對象的句柄調用ObReferenceObjectByHandle時,都會發生錯誤檢查,並且錯誤是內存訪問衝突。下面是我的源代碼: #include "ntifs.h" #include "wdm.h"

    2熱度

    2回答

    我試圖讓這個簡單的程序在Windows上工作,但它崩潰了: unsigned (__stdcall testfoo)(ClientData x) { return 0; } int main() { Tcl_ThreadId testid = 0; Tcl_CreateThread(&testid, testfoo, (ClientData) NULL,