delphi

    2熱度

    2回答

    我想讓Delphi應用程序通過WM_COPYDATA與其他應用程序進行通信。我遇到的問題是發件人應用程序是用Delphi 7編寫的,而接收器是用Delphi 10.2編寫的。我將Delphi 7程序的代碼複製到了Delphi 10中,並且通信非常完美。然而,在Delphi 7中使用完全相同的代碼卻導致我的字符串被傳遞給接收器應用程序以損壞。是我使用的代碼如下: 一個發送端,我有: procedur

    2熱度

    1回答

    我想保存原始PNG/BMP使用GetThemeStream功能的特定狀態下的主題部分的(32位具有α)。 它非常適用部分如下所述:GetThemeStream usage 但我無法得到比其他其他主題部分。 的OpenThemeData(0, 'BUTTON')是確定的,但調用GetThemeStream失敗: 它總是返回的HResult -2147023728($80070490):找不到元素。

    5熱度

    2回答

    我很驚訝沒有得到除零例外。我如何恢復? 柏林10.1非常新安裝,新的項目, procedure TForm1.Button1Click(Sender: TObject); var a: Double; begin a := 5/0; // No exception ShowMessage(a.ToString); // -> 'INF' end;

    -5熱度

    2回答

    我在一個項目上創建計算機1,現在我想在計算機2上編輯並運行它。兩臺計算機都具有相同的操作系統和相同的Delphi版本。當我試圖編譯計算機2項目(不進行任何修改)的訪問衝突出現了,雖然有計算機1. 這是一個FMX項目,並在System.Win.OleControls在發生訪問衝突沒有問題procedure TDelegatedOleControl.CreateControl;在包含「OleCheck

    2熱度

    1回答

    我正在使用Delphi XE3。在項目的版本信息中,我看到有一個「Auto Increment Build Number」和一個「Auto Generate Build Number」選項。這兩者之間有什麼區別,我已閱讀手冊,但無法找到任何區別。我認爲他們都會在每次調用項目的構建命令時將內部版本號增加1,這是否正確?

    0熱度

    1回答

    我想創建一個倒數計時器。我有created_at值,life_time值和current_time。 我想總結created_at和life_time並減去current_time。 created_at:2017年5月22日4時49分54秒 life_time:500(分鐘) ,我可以找到當前時間等this。 (12/10/2002 13:37:25) 但是所有的變量都有不同的格式。我怎樣才能

    2熱度

    2回答

    我想使用正則表達式在字符串中查找註釋行。我嘗試了以下,但它在第一個//之後給了我一切。 爲什麼? program Project1; uses RegularExpressions; var Text: string; Pattern: string; RegEx: TRegEx; Match: TMatch; begin Te

    3熱度

    1回答

    我想在單元格文字已完全顯示時顯示提示。 所以,在窗體的OnCreate procedure TForm1.FormCreate(Sender: TObject); begin VirtualStringTree1.HintMode := hmHint; VirtualStringTree1.ShowHint := True; end; 和OnGetHint proced

    -2熱度

    1回答

    當我在AdvStringGrid中選擇並刪除一行時,我試圖將刪除的行添加到cxmemo。 cxMemo1.Lines.Add('deleted :' +(AdvStringGrid1.SelectedRow)); 我越來越: [dcc32錯誤] Alarm.pas(230):E2029 '[' 預期,但 ')' 發現 即使我改變支架它仍然無法正常工作。 我在做什麼錯?

    0熱度

    2回答

    我的TListView控件已啓用ShowHints並處理OnInfoTip事件。彈出信息提示框中的消息在OnInfoTip處理程序中設置。但是,彈出信息提示框的位置相對於鼠標懸停在列表中的項目上時的位置。似乎沒有辦法自定義位置。 是否可以設置提示彈出窗口的位置,例如在TListView的特定區域中,甚至是在TListView控件邊界之外的窗體中的其他位置?理想情況下,我想以最小化(或消除)模糊TL