handle

    7熱度

    5回答

    我想寫入/刪除文件,但有時如果該文件正在被另一個程序使用,則會發生崩潰。如何檢查文件是否被其他進程打開,或者我可以打開文件進行寫入?

    1熱度

    2回答

    我正在嘗試學習和使用供應商產品的SDK。不幸的是,這些文檔很粗略,我在自己的.NET Framework知識中遇到了一個空白。 我有一些Windows窗體應用程序的工作代碼,我試圖讓它在ASP.NET web窗體應用程序中工作。供應商文檔意味着你可以做到這一點,但也許你不能.. 片段從工作窗口的應用程序: using System; using System.Drawing; using Sy

    4熱度

    1回答

    我需要對我如何分類和處理錯誤/異常「優雅地」進行標準化。 我目前正在使用一個過程,通過它將錯誤報告給傳遞錯誤號,嚴重性代碼,位置信息和extra-info-string的函數。如果錯誤是致命的並且應用程序應該死亡,則此函數返回布爾值true,否則返回false。作爲其過程的一部分,除了對用戶的視覺反饋之外,該功能還會記錄超過某個嚴重級別的錯誤。 錯誤編號索引一個字符串數組,解釋錯誤類型,例如:'文

    11熱度

    4回答

    在Windows上使用多處理時,似乎任何打開的文件句柄都會被生成的進程繼承。這有鎖定他們的不愉快的副作用。 我感興趣的兩種: 1)防止窗戶上的繼承 2)從衍生進程 考慮下面的代碼在OSX工作正常釋放文件的一種方式,但崩潰在os.rename from multiprocessing import Process import os kFileA = "a.txt" kFileB = "b.

    0熱度

    1回答

    我想從另一個類(可能是線程)獲取表單的句柄。 我想這樣做,我不調用方式 public int GetHandle { get { if (this.InvokeRequired) { this.Invoke((MethodInvoker)delegate { return this.Ha

    13熱度

    2回答

    我正在構建一個應用程序,它給出了另一個應用程序的mainWindowhandle它收集有關窗口狀態的信息。收集有關子窗口的信息我沒有問題,但我無法訪問應用程序的其他打開窗口,甚至無法訪問菜單。有沒有辦法獲得應用程序的所有窗口句柄?