我的一个程序在别人那里是好用的,但是在我这里编译时,却告诉我找不到select.dcu文件,但我却找到了select.dfm和select.pas文件,哪位大哥可以告诉我如何才能编译过去啊,如何能再次生成select.dcu文件?还有一个关于DLL的问题,什么时候导入dll文件需要注册啊,
生成一个DLL又如何在一个新的工程中调用,我怎么找不到详细的资料啊?
生成一个DLL又如何在一个新的工程中调用,我怎么找不到详细的资料啊?
解决方案 »
- 如何 Destroy 一个组件再 Create
- 捕捉图片时的死机
- 有谁用过RzShapeButton控件?
- 在查询Access数据库的字段时,为什么图片字段始终不能正确显示?
- 三层应用中的boolean值更新问题
- 网上调查,新年到了,想问问大家一年要买多少钱的和编程有关的书,最喜欢哪个出版社的,买了以后不后悔的有几本
- for i:=0 to ADOQuery1.FieldCount-2 do//这个编历有什么用的,请帮我分析一下
- XE4有个很蛋疼的地方,但不影响使用
- 如何显示图片呢?
- 请问怎样在Delphi的窗体上放置动态的GIF动画,Image控件是不行的,有什么好方法吗?
- 哪位大哥指点一下迷津
- 为什么TQuery中进行联合(UNION)查询得出的结果集好象不对
检查一下你的pas文件,看它uses了哪些找不到的单元,缺少这些单元你也是无法编译的.
project->add to project-->然后再uses select.pas;
一般情况下.dpr,.dfm,.pas是必需的,其它的都可以重新生成,有时会提示找不到dcu文件,有时是丢失了,有时是dcu文件与.pas,.dfm文件版本不同,可以将其文件夹下所有的.dcu文件全部删除,再进行编译就不会提示了,不过删除文件时小心不要把必需的文件删了
后者要用到三个API,比较麻烦:
LoadLibrary(“DLL所在的文件路径”) GetLibrary("方法名”)
FreeLibrary("方法名”).
可能是你的PAS单元里USES部分引用其他的单元,你可以找找吧。
检查一下你的pas文件,看它uses了哪些找不到的单元,缺少这些单元你也是无法编译的.
把select.pas加入您的工程即可
project->add to project-->