delphi

    0熱度

    1回答

    我有一箇舊的應用程序。它具有存儲在其數據中的本地化格式的日期。該字符串僅用於顯示,因此可以使用本地化的形式。 現在我們需要重用它作爲TDateTime。它看起來很簡單:因爲我們從DateToStr獲得了字符串,我們將使用StrToDate將其轉換回來。所以我寫了一個小控制檯程序進行驗證: program Project1; {$APPTYPE CONSOLE} {$R *.res} u

    0熱度

    1回答

    TCanvasGPU用於FireMonkey上的移動平臺。不幸的是,當有人發現:FMX on iOS: how to perform partial invalidation?,這個畫布不支持cliprects,而Canvas.InvalidateRect(TRectF)總是使整個畫布無效。 這不會那麼糟糕,除了畫布背景總是在OnPaint事件之前被擦除。這意味着任何試圖更新OnPaint中的矩形

    4熱度

    1回答

    我創建了一個通用線程類,用於控制在線程的構造函數中注入的進度表,並設置爲_progressForm。在Execute方法,線程初始化形式)顯示了使用功能的ShowModal(它,如下圖所示: procedure TProgressThread.Execute; begin ... ShowForm; end; procedure TProgressThread.Show

    2熱度

    1回答

    我有簡單的FMX形式(德爾福10.2東京): 在代碼中,我展示Button2的爲第二: procedure TForm6.FormCreate(Sender: TObject); begin Button2.Visible :=false; end; procedure TForm6.Button1Click(Sender: TObject); begin Butto

    0熱度

    2回答

    我有問題,德爾福的RAD Studio 10.2和印組件。 它發送郵件到Gmail和Hotmail地址,但某些地址是私人服務提供者的電子郵件地址不接收任何郵件。我試過了,它沒有給出任何錯誤消息,它只是不會將它發送到某些地址。 也許是因爲我沒有在我的IdMessage發件人的名字嗎?我設置了發件人名稱,但沒有在我的郵件中顯示。 我的代碼是 IdMessage1.From.Name := EditNi

    1熱度

    1回答

    我想將ClientDataSet保存到文件,然後在AdoQuery(AdoQuery.LoadFromFile())中打開此文件。 這可能嗎? 或者如何將數據集保存爲pfADTG文件格式? 問候 帕維爾

    0熱度

    1回答

    每當我嘗試運行這段代碼,它返回一個語法錯誤,我遵循了什麼在這裏發表一些格式,但沒有我似乎工作。我怎樣才能解決這個問題? with adoQuerysupplier do begin sql.Clear; sql.Add('UPDATE SupplierList'); SQL.Add('SET :Column = :newdetail'); SQL.Add('WHE

    3熱度

    1回答

    我有一個SQL語句綁定到SQLite3數據庫的TFDQuery。如果我執行下面的查詢,如果存在符合WHERE子句的行,它將正常工作。在這種情況下,MyMield是一個浮點數,當我使用字段編輯器預生成表格字段時,它會正確顯示爲TFloatField。但是,如果沒有匹配的行(空結果),則MyMaxField將作爲TWideStringField返回。這與我在設計時創建的字段對象類型不匹配,返回和錯誤(

    0熱度

    1回答

    我正在使用Delphi 10.2(東京)。 FMX TMemo不會呈現空白行。例如,複製以下內容並將其粘貼到FMX應用程序(Win32目標)的表單上。 object Memo1: TMemo Lines.Strings = ( 'One' '' 'Three') end 第二行不是在設計時或運行時呈現的。如果在空白行上鍵入空格,則會呈現空白行。它在Web

    0熱度

    1回答

    我在我的Delphi應用程序中使用com .dll。 爲此,我使用regsvr32.exe .dll name命令註冊了我的com .dll。 它註冊得很好,然後我將此com .dll轉換爲類型庫(.tlb pas文件)。 所以現在我使用這個.tlb pas文件來傳達com對象。 .tlb文件爲我提供了與dll進行通信的包裝類。 這一切工作正常在我的機器,因爲DLL註冊在我的機器。 但是當我把我的