cost 121 ms
Delphi 2007 - 將 Indy 從 10.5.1.1 更新到 10.6.2.0 時出現編譯錯誤

[英]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 上找到的東西。 我還收到了其他一些錯誤: 和 但第一個 ...

在 Windows 10 上使用 Delphi 2007 的調試器下無法檢測網絡驅動器

[英]Can't detect network drive under Debugger with Delphi 2007 on Windows 10

這可能是我很愚蠢,但我在檢測網絡驅動器是否啟動時遇到問題,但只有在 IDE 中運行程序時——在 IDE 之外運行程序時,網絡驅動器被正確檢測到。 IDE 在 Windows 7 上運行良好。 雖然有問題的程序不同,但我可以通過創建一個新項目並將以下內容添加到 Forms OnActivate事件中 ...

TIBDatabase 更改客戶端庫

[英]TIBDatabase change client library

我有一個使用 Firebird 作為其數據庫的應用程序。 現在我想使用嵌入式版本(Firebird)作為臨時存儲。 是否可以僅對特定的 IBDatabase 組件使用替代客戶端庫? 我沒有找到更改客戶端庫名稱的屬性 ...

使用 TidHttp 發布 XML 無效請求

[英]Post XML with TidHttp Invalid request

我正在嘗試使用 Delphi 2007 發布一個 XML 文件以與 WorldPay 進行交易,但我一直收到“無效請求”錯誤。 這是我的代碼,我不知道我做錯了什么。 Var XDoc, ReturnStr:String; XMLToSend, resp: TStringStream; ...

使用 Datasnap 記錄 UTF8 字符串時出錯

[英]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 中,我使用下面的代碼通過名稱終止進程。 它有效,但我想終止所有進程,但名稱不是當前應用程序之一。 我的目標是關閉我的應用程序的所有重復進程,只讓當前進程運行。 ...

如何使 IDE 的斷點與特定的 DCU 文件夾一起使用?

[英]How to make IDE's breakpoints work with specific DCU folder?

對於更多的組織,我希望 Delphi 在我的應用程序根目錄 (c:\\app) 的不同文件夾中生成 DCU。 所以我將項目 > 選項 > 單元輸出目錄編輯為“dcu”。 它起作用了,現在所有 DCU 都轉到 c:\\app\\dcu。 但是現在我所有的斷點都顯示為紅色 X 並且不再 ...

在 Delphi (VCL/Windows) 中更改之前清除 TBitmap

[英]Clear a TBitmap before changing it in Delphi (VCL/Windows)

這是關於 Delphi、32 位和 Windows/VCL: 對於采用輸入位圖並以給定格式(PixelFormat:pf8Bit 和灰度調色板)寫入輸出位圖的過程,我使用以下代碼: 輸出位圖在傳遞給此過程時可能不為空,但可能包含任何格式的任何內容。 它將在程序中完全覆蓋。 我想知道簡單地改變 ...

如何使用 TClientDataSet 定位包含字符串

[英]How to use TClientDataSet to locate containing string

我正在使用 Delphi 2007。 我知道我可以使用 TClientDataSet 的 .locate 方法來定位記錄,如下所示: myClient.locate('name','John',[loPartialKey,loCaseInsensitive]); 但是假設我想找到名稱中包含“ ...

如何使 Delphi 的 IDE 正確滾動?

[英]How to make Delphi's IDE scroll correctly?

最近我重新安裝了 Windows 10 和 Delphi 2007。 在 Windows 鼠標設置中,我將垂直鼠標滾輪配置為滾動 5 行。 一切正常,除了當我在 IDE 編輯器中時,鼠標滾輪會以意想不到的方式運行。 當我向上滾動時它可以正常工作,但是當我向下滾動時,它會非常快地滾動到文件末尾。 ...

TIdSMTP:如何發送在 email 正文中正確顯示的特殊字符

[英]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) 發送時,味精正文中的所有特殊字符,如á 、 ç 、 é都被替換為¿½和 ...

如何在Delphi中從HTTPS URL獲取圖像?

[英]How to get images from HTTPS URL in Delphi?

我正在嘗試從此答案中說明的URL加載TImage 。 如果URL以簡單的HTTP開頭,則一切正常。 當我嘗試從HTTPS URL加載時,收到帶有消息的EIdIOHandlerPropInvalid異常: IOHandler值無效。 我試着加入TIdSSLIOHan ...

DrawTextEx無法使用DT_RIGHT和Arial字體

[英]DrawTextEx not working with DT_RIGHT and Arial font

我在DrawTextEx上遇到問題。 當使用Align = DT_RIGHT和字體“ Arial”時,文本超出矩形。 這是我用來重現該問題的代碼: 如果沒有DT_NOCLIP,則甚至不會顯示矩形外部的字符。 我在Windows 10 Pro上使用的是Delphi 10.2, ...

對網絡文件夾進行服務檢查時,DirectoryExists返回False

[英]DirectoryExists return False when service check on network folder

我正在嘗試使用服務應用程序中的delphi函數DirectoryExists檢查網絡文件夾中的目錄是否存在。 地址,例如// [ip地址] /文件夾。 網絡PC中存在文件夾。 但是使用此功能時,始終將結果設為False(未找到)。 但是,當我在非服務性應用程序(桌面應用程序)中使用Dir ...

使用uJson for Delphi解碼json

[英]Decode json using uJson for delphi

我有一個看起來像這樣的JSON文件,我正在嘗試對其進行解碼,但是沒有運氣: [ { "FirstName": "Kim", "Surname": "Jensen" }, { "FirstName": "Amery", "Surname": "Mcmi ...

如何在Windows 7或更高版本中正確獲取系統語言

[英]How to correctly get system language in Windows 7 or later

我需要提取用戶的Windows語言,並且正在使用以下功能。 但是我在當前機器上進行了測試(使用的是英語),但函數返回的是“葡萄牙語(巴西)”。 實際上,我的機器原本是用這種語言編寫的,但是在我安裝了一個新的語言包之后,現在使用的是英語,而不是葡萄牙語。 所以我認為下面的功能不能正常工作 ...

為什么“H2077值分配給X從未使用過”不會出現字符串變量?

[英]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 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM