delphi2010引用别的单元

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

多谢多谢.高分相赠.
...全文
653 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
zixing 2013-02-20
  • 打赏
  • 举报
回复
多谢多谢..公司破产了都....我也不用搞了...
lhs203203 2011-08-17
  • 打赏
  • 举报
回复
你这个问题有点讲不清楚 要不把那个程序发过来 我给你看看吧 QQ41027527
zixing 2011-08-17
  • 打赏
  • 举报
回复
在unitmain中.uses 里面 有这个单元. 也可以点进去. 但是我修改了以后.删除掉所有的dcu,重新编译.
然后生成出来的....结果一点没变..........

真是郁闷之极.................
rainychan2009 2011-08-16
  • 打赏
  • 举报
回复
LSS正解,LZ可以试一试。
funxu 2011-08-16
  • 打赏
  • 举报
回复
LS正解,忘记了delphi的包修改后是需要重新编译的,而且不仅是编译自己,所有引用的包的地方都要重新编译,而且顺序不能错
funxu 2011-08-15
  • 打赏
  • 举报
回复
都删掉了还出错,估计问题不在dcu上,可能是哪里有你忘记的赋值了,例如某个配置文件,或者是哪里有句恶心的赋值,建议你跟踪查询,没别的好办法了
zixing 2011-08-15
  • 打赏
  • 举报
回复
我再给100分.谁帮我搞定.
zixing 2011-08-15
  • 打赏
  • 举报
回复
这个工程我看了一下.是这样.就是主工程引用了a.pas. 然后 a.pas中又引用了b.pas 这样的.
我直接用那个编译所有工程.我删除掉了所有的dcu可以编译出新的dcu来.奇怪的是.还是原来的那个...
-------------------
搞的我头都大了.
右脚小拇指 2011-08-15
  • 打赏
  • 举报
回复
一般以两种方式, 一种是引用单元, 还有一种是带包编译Package
如果是单元文件,就可以点进去,找到这个文件
如果是带包编译,就看工程属性->Packages里面是否引用了资源包
山东蓝鸟贵薪 2011-08-14
  • 打赏
  • 举报
回复
引用 其它单元就用
uses 单元名;
hongss 2011-08-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zixing 的回复:]
delphi不是有dcu的文件吗?
会不会是这个pas已经编译成了dcu,直接调用的那个dcu?
[/Quote]

把所有DCU文件删掉,重新编译试试
rainychan2009 2011-08-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zixing 的回复:]

..奇怪的和我明明已经找到那个pas,改了.重新编译运行过了.但是我从sql里面跟踪看见的查询语句.还是原来的查询语句....

-------------------------真是奇怪...到现在没弄好
[/Quote]
你设置下Unit OutPut Directory吧
如果该文件是静态加入的,可以考虑在工程文件的引用中,删除,在project中移除,再添加试一试。
这个情况往往是引用出现了问题,耐心试一试。
zixing 2011-08-13
  • 打赏
  • 举报
回复
..奇怪的和我明明已经找到那个pas,改了.重新编译运行过了.但是我从sql里面跟踪看见的查询语句.还是原来的查询语句....

-------------------------真是奇怪...到现在没弄好
rainychan2009 2011-08-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zixing 的回复:]

delphi不是有dcu的文件吗?
会不会是这个pas已经编译成了dcu,直接调用的那个dcu?
[/Quote]
dcu/pas都一样的。
曼尼叔叔 2011-08-12
  • 打赏
  • 举报
回复
先把***单元uses进来,编译,如果报错:“can not find '***.dcu'”,执行下面操作:
project->Add To Project,找到文件,加到工程中来
sustzw 2011-08-12
  • 打赏
  • 举报
回复
uses 你要引用的单元文件
zixing 2011-08-10
  • 打赏
  • 举报
回复
delphi不是有dcu的文件吗?
会不会是这个pas已经编译成了dcu,直接调用的那个dcu?
bdmh 2011-08-10
  • 打赏
  • 举报
回复
什么叫还出那个结果,跟踪调试啊
omagic 2011-08-10
  • 打赏
  • 举报
回复
按住Ctrl点啊,如果都有pas文件,那就应该能点过去,如果不行,那就用ultraedit在文件内搜索,什么都能搜到。
iqyely 2011-08-10
  • 打赏
  • 举报
回复
引入的关键字
use interface implements

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧