绝菜问题若干

zjslls2002 2003-09-14 10:13:57
1.我发现Delphi编出来的程序都很大有什么方法给它减减肥.
2.全局函数怎么声明.
3.有没有什么办法像VB里那样声明一个ADODB.CONECTION对象,就能访问数据库.
先问这些,还有一筐呢.一个比一个菜.:)
...全文
24 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
killme2008 2003-09-15
  • 打赏
  • 举报
回复
因为Delphi将自己的动态库BPL运行期包编译进去了,所以程序很大,你可以在编译器选项中去掉运行期包,这样一个空的程序大概只有20K左右;不过要想你的程序能在其他机器运行,发布EXE的时候同时还要发布BPL,否则你的程序将不能运行;
interface部分和implemention之间的不不是对象的类方法,则是全局的,也可被其他单元访问,

UP
zjslls2002 2003-09-15
  • 打赏
  • 举报
回复
你们说的方法夶麻烦了,有没有编好的软件?

zjslls2002 2003-09-15
  • 打赏
  • 举报
回复
http://www.alenka.spb.ru/aspack
访问不了.
谁能给我写一下全局函数的声明?
tccsdn 2003-09-15
  • 打赏
  • 举报
回复
呵呵,DELPHI的文件比起BCB的就够小的了
zousoft 2003-09-14
  • 打赏
  • 举报
回复
补充一句,有个工具叫ASPack可以给delphi编译的exe文件进行压缩,但是有可能会压坏了,好在软件会自动备份。同时这个工具在压缩的同时,还提供了简单的加密。

http://www.alenka.spb.ru/aspack
去这看看吧
DelphiBird 2003-09-14
  • 打赏
  • 举报
回复
因为Delphi将自己的动态库BPL运行期包编译进去了,所以程序很大,你可以在编译器选项中去掉运行期包,这样一个空的程序大概只有20K左右;不过要想你的程序能在其他机器运行,发布EXE的时候同时还要发布BPL,否则你的程序将不能运行;
interface部分和implemention之间的不不是对象的类方法,则是全局的,也可被其他单元访问,
hkbarton 2003-09-14
  • 打赏
  • 举报
回复
1、优化代码,使用dll
2、在interface部分的函数就是全局的
3、delphi有adoconnection控件,在ado页
wwwxuebin 2003-09-14
  • 打赏
  • 举报
回复
减肥???
那就不要直接用delphi的控件,一切全都继承!!!

2。申明 public 里
3。as UP
FrameSniper 2003-09-14
  • 打赏
  • 举报
回复
减肥,去掉动态库连接

就是申明一个例程

你的意思是要动态创建ADOConnection控件对象吗?可以,创建完后指定连接字符串就可以了!

5,386

社区成员

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

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