2017-08-27 120 views
-3

我已經安裝了新的東京德爾福。我相信東京IDE有一個缺陷。代碼完成無法正常工作。你可以嘗試的是TQuery組件。也許是因爲它折舊了,但它應該工作。此外,代碼完成有時僅適用於點後的大寫字符。代碼完成無法與德爾福東京

q := TQuery.Create(nil); 
    try 
    q.SQL.Text := '...'; 
    q.FieldByName() 
    finally 
    q.Free; 
    end; 

當我寫點後,該行q.FieldByName 「」我輸入「F」,我在滾動中看到代碼,但是如果我在「F」之後鍵入「我」,則代碼競爭變爲空,並且全部丟失。

+1

提交錯誤報告。我們無法解決問題。 –

+0

嘗試使用「I」,大寫。如果它可以工作,就像其他人已經指出的那樣提交一個錯誤報告。 –

回答

-1

有時IDE有自動完成問題。

您是否安裝了Delphi 10.2.1的最新版本及其第一個補丁?

如果您處於調試模式或者您的代碼中存在錯誤,則完成不起作用。嘗試保存您的文件&項目並編譯它。

您還可以使用Ctrl + Space強制自動完成彈出窗口。

+0

即使在一個新的空白項目中它也會發生。當我編寫代碼時,代碼完成將彈出並清除。我正在使用Delphi 10.2 Update 1 – blacksun

+0

這可能是一個錯誤,請在https://quality.embarcadero.com/上添加一個案例(或者完成一個現有的已打開的「完成錯誤」案例) –