delphi2010,一個delphi工程,在project manager面板下能看到有兩個檔案夾a和b,里面各種pas,而工程實際用到的還有另外兩個檔案夾c和d下面的pas,在project manager面板下看不到,在project-->options-->delphi compiler-->search path下面能找到這另外兩個檔案夾c和d的設定。
不知道這樣設定的目的是什么?碰到c和d檔案夾下面的pas的函式和定義,ctrl點擊看不到原始碼,debug的時候也進不去,感覺很不方便。
uj5u.com熱心網友回復:
一般組件會這樣,編譯后的dcu檔案放在搜索路徑中,pas檔案可以不提供,提供的話也可以不放在library path中,而在browsing path中好處是不用編譯pas檔案,直接鏈接dcu,而且可以不提供原始碼,壞處就是你說的了
uj5u.com熱心網友回復:
這是正常的,因為有的控制元件的(單元)檔案,可以不放在主程式目錄中,只要指明目錄即可。這樣,可以共享單元了。方便編程,減少重復寫代碼。
uj5u.com熱心網友回復:
debug時能跳轉定位,就需要把程式使用的單元檔案都添加到專案檔案中,即在dpr檔案里管理所有需要的pas檔案。打開主程式,用Project>>Add to Project...選擇c和d檔案夾下所有用到的pas檔案添加,保存dpr檔案即可。單元檔案在什么位置不重要(最好放到一個專案檔案夾下),重要的是dpr里要有管理。uj5u.com熱心網友回復:
把c和d檔案夾添加到Library path(tools->Environment options里面)就可以查看原始碼了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/59137.html
標籤:語言基礎/算法/系統設計
上一篇:Delphi TCP 問題
