读书人

delphi2010摘引别的单元

发布时间: 2013-02-27 10:48:11 作者: rapoo

delphi2010引用别的单元
我从网上找了个源代码
主程序引用了很多别的文件夹里的pas文件.其中有个pas里面有一句查询数据库的语句,我改了,保存了以后.运行.还是出那个结果.
这个怎么弄弄?
-----------------------
问一下.如何查看delphi2010中引入的所有的文件?也就是如何查看delphi2010工程的结构?
比如从..中引入了...,然后在子单元中,又引入了什么.引入的这个东西是从哪里来的.是自己生成的还是系统的.

多谢多谢.高分相赠.
[解决办法]
按住Ctrl点啊,如果都有pas文件,那就应该能点过去,如果不行,那就用ultraedit在文件内搜索,什么都能搜到。
[解决办法]
什么叫还出那个结果,跟踪调试啊
[解决办法]
引入的关键字
use interface implements
[解决办法]
uses 你要引用的单元文件
[解决办法]
先把***单元uses进来,编译,如果报错:“can not find '***.dcu'”,执行下面操作:
project->Add To Project,找到文件,加到工程中来
[解决办法]

引用:
delphi不是有dcu的文件吗?
会不会是这个pas已经编译成了dcu,直接调用的那个dcu?

dcu/pas都一样的。
[解决办法]
引用:
..奇怪的和我明明已经找到那个pas,改了.重新编译运行过了.但是我从sql里面跟踪看见的查询语句.还是原来的查询语句....

-------------------------真是奇怪...到现在没弄好

你设置下Unit OutPut Directory吧
如果该文件是静态加入的,可以考虑在工程文件的引用中,删除,在project中移除,再添加试一试。
这个情况往往是引用出现了问题,耐心试一试。
[解决办法]
引用:
delphi不是有dcu的文件吗?
会不会是这个pas已经编译成了dcu,直接调用的那个dcu?


把所有DCU文件删掉,重新编译试试
[解决办法]
引用 其它单元就用
uses 单元名;
[解决办法]
都删掉了还出错,估计问题不在dcu上,可能是哪里有你忘记的赋值了,例如某个配置文件,或者是哪里有句恶心的赋值,建议你跟踪查询,没别的好办法了

读书人网 >.NET

热点推荐