access-violation

    2熱度

    2回答

    我很努力學習來自C#的delphi和內存管理。 這場鬥爭的當前化身是我不知道正確的方式處理對象,當我完成他們。從閱讀和我的實驗看來,如果我將一個對象作爲接口進行投射,那麼我的唯一選擇是將參考設置爲零。 如果我去一個電話 FreeAndNil() 我最終得到一個訪問衝突,EX: var foo: IFoo; begin foo := TFoo.Create(); Fr

    0熱度

    2回答

    摘要: 一種形式(貸款申請表,)(當用戶點擊一個特定的按鈕)動態地創建一個名爲DatePickerForm模式窗體。 在DatePickerForm選擇日期後,用戶點擊該窗體的「關閉」按鈕:(一BitBtn) - 這是什麼原因造成的訪問衝突錯誤。 詳情: 可重複使用的模式DatePickerForm的目的是爲用戶提供在特殊情況下輸入日期的一致方法。它將用於其他多種情況 - 也就是說,如果我按計劃實

    1熱度

    1回答

    我開始遇到File.Copy的問題。這適用於我的數據創建腳本,管理重複數千個沒有問題的文件。在我的代碼中稍後嘗試創建臨時文件時發生問題。 我在下面添加了代碼示例,但無法正常工作。我嘗試了許多不同的方法來嘗試解決這個無濟於事。我正在做的是將C驅動器上的目錄中創建的一些用戶數據文件複製到該用戶數據文件夾中的臨時文件夾中。 代碼 foreach (string originalFile in Origi

    0熱度

    1回答

    我向其中一個表單添加了一個事件處理程序。沒有什麼複雜的,只有一個文本框單擊事件和.Text屬性集。現在,當我嘗試運行我的應用程序時,一切仍然順從,並開始運行一兩秒鐘,但隨後調試停止。這是我調試輸出: Exception thrown: 'System.Threading.WaitHandleCannotBeOpenedException' in mscorlib.dll SIOS Open Fa

    0熱度

    1回答

    我無法更新我的Tabel。我有怪異的錯誤。這是我的代碼的一部分,我稱之爲要更新的表的表格適配器。 int iD = Convert.ToInt32(txtID.Text); string name = txtName.Text; string des = richTxtDes.Text; int idCategory = Convert.ToInt32(cmb

    -2熱度

    1回答

    我剛剛開始使用線程在Delphi 2009中使用onexecute事件,indy IdTCPServer1。我寫了一個非常基本的應用程序進行測試,並在退出時遇到訪問衝突。該應用程序運行良好,並做我想要的一切,但我認爲我離開「線程運行」退出。我沒有線程的經驗,所以任何幫助,將不勝感激。 繼承人我的代碼 unit FT_Communicator_pas; interface uses

    0熱度

    1回答

    我創造了一個關於測試文件MbnApi.dll程序,這是我的代碼: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MbnApi; namespace TestMbnApi { c

    1熱度

    1回答

    我有以下功能: void AddActor(AActor* Actor) { if (!IsValid(Actor)) { return; } if (Actor->IsA(ACertainActor::StaticClass())) { //... } } 它得到通過一些有效的和一些無效Actor -pointers(Actors待

    0熱度

    1回答

    我有一個使用CORBA/ACE連接兩個分佈式模塊的項目,當我將我的解決方案從MSVS2008傳輸到MSVS2015時,我遇到了訪問衝突錯誤使用ACE_DEBUG功能項目的寫日誌,當我跟隨代碼我發現空指針錯誤這部分的代碼之前是: if (tracing) this->start_tracing(); 這是Log_Msg.cpp是王牌庫的文件。這裏是錯誤產生的功能: ssize_t A

    1熱度

    2回答

    這裏是第一次業餘程序員。希望得到一些幫助。使用Delphi XE7。 我有一個Mainform,它有一個可以調出第二個窗體的按鈕。在最初的啓動時,我想單擊出現第二個窗體的按鈕,以便兩個窗體都可見。然後我將它保存到一個配置文件中,以便它不會在每個負載上執行。 當進行內部追蹤時,我看到Form2爲零,並且出現訪問衝突錯誤。我認爲問題在於MainForm尚未完全加載以提升Form2。或者Form2尚未創