delphi-prism

    0熱度

    1回答

    這是我如何恢復暫停的線程。 if SerialThread.ThreadState = ThreadState.Suspended then SerialThread.Resume; 雖然上面的代碼不會引發編譯器錯誤或語法錯誤,但它會引發如下警告; TSerialIndicator.pas(77,18):警告PW3:過時:「System.Threading.Thread.Resume

    0熱度

    1回答

    我正在測試我的程序使用RemObjects TcpClient和TcpServer控件並遇到問題的TCP/IP連接。 如果主機或遠程服務器沒有監聽連接,則客戶端只是簡單地凍結,試圖進行遠程連接並最終崩潰。 SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text)); 有沒有什麼辦法可以防止這種情況,並且仍然給予用

    0熱度

    2回答

    我的ASP.NET應用程序中有兩個母版頁。一個用於常規使用,另一個用於打印。我使用會話參數,看看是否應用當前處於打印模式或不: method Global.Application_PreRequestHandlerExecute(src: System.Object; e: EventArgs); begin var p: System.Web.UI.Page := System.We

    1熱度

    1回答

    我的主頁面上有一個HiddenField,並且它的值在主頁面的Page_Load事件中設置。在我的其中一個內容頁面中,我需要Page_Load事件中的此值。所以我將<%@ MasterType VirtualPath="~/Site.Master"%>添加到我的內容頁面,並在母版頁中創建一個屬性以讀取隱藏字段的值。但Page_Load事件似乎是以相反的順序觸發的,即首先是內容頁面,然後是母版頁,因

    0熱度

    1回答

    我使用這個代碼在我的Global.asax更改母版頁: method Global.Application_PreRequestHandlerExecute(src: System.Object; e: EventArgs); begin var p: System.Web.UI.Page := System.Web.UI.Page(self.Context.Handler);

    2熱度

    1回答

    我想在我的代碼中將tooltripbutton向下推,我似乎無法做到這一點。我知道在Delphi RAD Studio或XE上,您可以執行以下操作並導致按鈕被按下。 ToolStripButton1.Down := true; 唯一ToolStripButton財產我看到接近「上下」是檢查真或假。如果我將它設置爲true,它只會突出顯示toolstripbutton不會按下它。 這裏是按鈕的外

    1熱度

    1回答

    我的Delphi代碼中有大量的日誌記錄,它經常使用Self.ClassName來記錄包含當前正在執行的代碼的類的名稱。 我現在正在將一些代碼編譯成Delphi Prism .NET程序集。 但是,在Delphi Prism下,Self.ClassName現在返回「TObjectExtender」而不是實際的類名。 例如 type TMyClass: TObject begin

    2熱度

    1回答

    我爲我的網站創建了兩個主頁面。一個用於正常使用,另一個用於打印。在我的正常母版頁上,我有一個按鈕,它將Session['P']設置爲'1'。在打印母版頁,我有另一個按鈕設置Session['P']到'0'。而在我的Global.asax.pas,我有以下的代碼,以確定要使用的母版頁: method Global.page_PreInit(sender: System.Object; e: Even

    1熱度

    1回答

    我使用以下代碼導入「winmm.dll」。 MyUtils = public static class private protected public [DllImport("winmm.dll")] class method timeBeginPeriod(period:Integer):Integer; external; [Dll

    4熱度

    2回答

    我創建的線程和該線程可以被暫停。那麼,我該如何殺死或終止暫停的線程呢? 我試圖ABORT線程,我得到一個運行時錯誤消息說,線程被掛起,它不能被中止。我看了終止方法或類似的東西,它似乎並不存在。 myThread := new Thread(@BigLoop); myThread.Start; myThread.Suspend; myThread.Abort; <<<===exception