2012-02-12 28 views
1

我已經把一個TIdFTP組件的窗體上,當我進入我的代碼,我看到:Indy組件不可用

enter image description here

我有一種感覺,庫路徑可能不正確。

enter image description here

有誰知道這個問題可能是什麼? 非常感謝您的回答。

回答

4

如您所想,您的搜索路徑不包含Indy文件夾。您可以在調試DCU路徑中找到它,但不在庫路徑中。

+0

那麼你是否應該將Debug DCU路徑複製到庫路徑中? – ple103 2012-02-12 04:13:52

+0

我已經得到我的程序,現在編譯。我已將庫路徑更改爲:$(BDS)\ lib; $(BDS)\ Lib \ Indy10; – ple103 2012-02-12 04:19:12

+2

這顯然是真的,但代碼洞察力通常會給你錯誤的扭曲線條有時! – Misha 2012-02-12 04:49:04

4

是的 - 代碼洞察力有時會被混淆。忽略紅色波浪線。對我來說,Delphi IDE在過去的10多年裏一直在遭受這些症狀的困擾,而我剛剛學會了與之共存。如果需要,關閉並重新啓動Delphi有時會在「同步」中獲取代碼洞察力。

+3

+1。這實際上是'Error Insight',它是'Code Insight'的一部分。我發現最好的辦法就是禁用它('Tools-> Options-> Editor Options-> Code Insight',取消選中'Error Insight'),因爲它無法正常工作。我再次檢查每一個新版本的IDE,當它仍然是越野車時,我也關閉了該版本。 :) – 2012-02-12 09:31:28

+1

「IDE Fix Pack」修復了這些錯誤,至少在D2010中。無需關閉;它在工作時非常有用。 – awmross 2012-02-12 22:21:46

+0

@awmross,是的,它在大多數時間都有效,而且當它發揮作用時,它非常有用。當它不是很明顯,所以把它關掉比關閉它更有好處! – Misha 2012-02-12 22:57:07