[英]Delphi 2007 - Compile errors on updating Indy from 10.5.1.1 to 10.6.2.0
我最近將使用 Delphi 2007(我認為是 10.5.1.1)安裝的庫存 Indy 更新為 10.6.2.0,這是我從 GitHub 下載的。 我現在遇到編譯錯誤: 該片段來自我自己的代碼,但我很確定那部分來自我可能在 S/Overflow 上找到的東西。 我還收到了其他一些錯誤: 和 但第一個 ...
[英]Delphi 2007 - Compile errors on updating Indy from 10.5.1.1 to 10.6.2.0
我最近將使用 Delphi 2007(我認為是 10.5.1.1)安裝的庫存 Indy 更新為 10.6.2.0,這是我從 GitHub 下載的。 我現在遇到編譯錯誤: 該片段來自我自己的代碼,但我很確定那部分來自我可能在 S/Overflow 上找到的東西。 我還收到了其他一些錯誤: 和 但第一個 ...
[英]Can't detect network drive under Debugger with Delphi 2007 on Windows 10
這可能是我很愚蠢,但我在檢測網絡驅動器是否啟動時遇到問題,但只有在 IDE 中運行程序時——在 IDE 之外運行程序時,網絡驅動器被正確檢測到。 IDE 在 Windows 7 上運行良好。 雖然有問題的程序不同,但我可以通過創建一個新項目並將以下內容添加到 Forms OnActivate事件中 ...
[英]TIBDatabase change client library
我有一個使用 Firebird 作為其數據庫的應用程序。 現在我想使用嵌入式版本(Firebird)作為臨時存儲。 是否可以僅對特定的 IBDatabase 組件使用替代客戶端庫? 我沒有找到更改客戶端庫名稱的屬性 ...
[英]Force English language task dialogs to be LTR on RTL systems
我們有英文的非本地化調試任務對話框。 這些顯示在希伯來語系統上的 RTL: 我怎樣才能強制他們顯示 LTR? AFAICT 這將是 TDF_RTL_LAYOUT 的倒數。 ...
[英]Post XML with TidHttp Invalid request
我正在嘗試使用 Delphi 2007 發布一個 XML 文件以與 WorldPay 進行交易,但我一直收到“無效請求”錯誤。 這是我的代碼,我不知道我做錯了什么。 Var XDoc, ReturnStr:String; XMLToSend, resp: TStringStream; ...
[英]Error on recording UTF8 string with Datasnap
最近我從 D2007 遷移到 10.3.3,我遇到了以下問題。 我有一個 TClientDataSet,它通過將數據存儲在 TStringField 中並使用.saveToFile方法將加密字符串數據記錄為 .cds 格式。 問題是,該字符串未正確記錄到 CDS 表中。 這是我的加密功能: ...
[英]How to terminate processes by name, but not the current process?
在 Delphi 2007 中,我使用下面的代碼通過名稱終止進程。 它有效,但我想終止所有進程,但名稱不是當前應用程序之一。 我的目標是關閉我的應用程序的所有重復進程,只讓當前進程運行。 ...
[英]How to make IDE's breakpoints work with specific DCU folder?
對於更多的組織,我希望 Delphi 在我的應用程序根目錄 (c:\\app) 的不同文件夾中生成 DCU。 所以我將項目 > 選項 > 單元輸出目錄編輯為“dcu”。 它起作用了,現在所有 DCU 都轉到 c:\\app\\dcu。 但是現在我所有的斷點都顯示為紅色 X 並且不再 ...
[英]Clear a TBitmap before changing it in Delphi (VCL/Windows)
這是關於 Delphi、32 位和 Windows/VCL: 對於采用輸入位圖並以給定格式(PixelFormat:pf8Bit 和灰度調色板)寫入輸出位圖的過程,我使用以下代碼: 輸出位圖在傳遞給此過程時可能不為空,但可能包含任何格式的任何內容。 它將在程序中完全覆蓋。 我想知道簡單地改變 ...
[英]How to use TClientDataSet to locate containing string
我正在使用 Delphi 2007。 我知道我可以使用 TClientDataSet 的 .locate 方法來定位記錄,如下所示: myClient.locate('name','John',[loPartialKey,loCaseInsensitive]); 但是假設我想找到名稱中包含“ ...
[英]How to make Delphi's IDE scroll correctly?
最近我重新安裝了 Windows 10 和 Delphi 2007。 在 Windows 鼠標設置中,我將垂直鼠標滾輪配置為滾動 5 行。 一切正常,除了當我在 IDE 編輯器中時,鼠標滾輪會以意想不到的方式運行。 當我向上滾動時它可以正常工作,但是當我向下滾動時,它會非常快地滾動到文件末尾。 ...
[英]TIdSMTP : How to send special chars showing correctly in email body
我在 Delphi 2007,Indy 版本 10.6.1.5188。 當我使用我的常規 SMTP 服務器和TIdSMTP發送消息時,一切正常。 但是,當我使用 Amazon Simple Email 服務 SMTP (SES) 發送時,味精正文中的所有特殊字符,如á 、 ç 、 é都被替換為¿½和 ...
[英]How to get images from HTTPS URL in Delphi?
我正在嘗試從此答案中說明的URL加載TImage 。 如果URL以簡單的HTTP開頭,則一切正常。 當我嘗試從HTTPS URL加載時,收到帶有消息的EIdIOHandlerPropInvalid異常: IOHandler值無效。 我試着加入TIdSSLIOHan ...
[英]Why dataset's state changes to dsEdit after suppressing WM_PASTE?
我通過分配其WindowProc屬性來攔截和抑制TDBEdit的WM_PASTE消息,如本答案中所述。 按Ctrl + V 后,盡管攔截了WM_PASTE ,但數據集的狀態從dsBrowse更改為dsEdit 。 為什么會發生這種情況,我該如何避免? ...
[英]DrawTextEx not working with DT_RIGHT and Arial font
我在DrawTextEx上遇到問題。 當使用Align = DT_RIGHT和字體“ Arial”時,文本超出矩形。 這是我用來重現該問題的代碼: 如果沒有DT_NOCLIP,則甚至不會顯示矩形外部的字符。 我在Windows 10 Pro上使用的是Delphi 10.2, ...
[英]DirectoryExists return False when service check on network folder
我正在嘗試使用服務應用程序中的delphi函數DirectoryExists檢查網絡文件夾中的目錄是否存在。 地址,例如// [ip地址] /文件夾。 網絡PC中存在文件夾。 但是使用此功能時,始終將結果設為False(未找到)。 但是,當我在非服務性應用程序(桌面應用程序)中使用Dir ...
[英]How to detect UnloadPackage from the target BPL?
卸載動態包並調用UnloadPackage函數時,是否有一部分代碼會執行? 在這種情況下,我需要在MyPackage.bpl中執行一些卸載后的代碼 ...
[英]Decode json using uJson for delphi
我有一個看起來像這樣的JSON文件,我正在嘗試對其進行解碼,但是沒有運氣: [ { "FirstName": "Kim", "Surname": "Jensen" }, { "FirstName": "Amery", "Surname": "Mcmi ...
[英]How to correctly get system language in Windows 7 or later
我需要提取用戶的Windows語言,並且正在使用以下功能。 但是我在當前機器上進行了測試(使用的是英語),但函數返回的是“葡萄牙語(巴西)”。 實際上,我的機器原本是用這種語言編寫的,但是在我安裝了一個新的語言包之后,現在使用的是英語,而不是葡萄牙語。 所以我認為下面的功能不能正常工作 ...
[英]Why does “H2077 value assigned to X never used” not occour with string variables?
每次我分配變量而不使用它... 在編譯時,一個提示來幫助我說: [dcc32提示] Unit1.pas(30):H2077分配給'X'的值從未使用過 不幸的是,如果未使用的變量是string ,則不會發生這種情況。 我在Delphi 2007和Delphi XE ...