Delphi2005学习笔记6——Delphi.Net程序的发布

原创 2004年12月30日 22:06:00
一般情况,我们的工程中会引用多个dll,这些Dll可能是Delphi2005写的,也可能是其他语言写的。如果是其他语言写的,情况比较简单,只要发布的时候把需要的Dll也一并拷贝就行了,但是,如果这个Dll是Delphi写的,就有几点需要注意:
第一点,正如我前面提到过的,来自Borland的官方推荐是使用bpk(包)语法来代替传统的lib语法来开发.Net的装配件Dll,原因在前面也提到过了,而且,不使用包来开发Dll,则开发出来的Dll在Delphi自己的工程里是不能使用的。
第二点,因为使用了包,就需要注意一点,为了避免冲突,在包中的require部分,是要添加Borland.Delphi.Dll的引用的,但是这个Dll是装在全局程序级缓存中的,因此,默认情况下,是不会拷贝到工程的文件夹下,所以,如果仅把工程的exe和Dll拷贝到别的及其上,一运行,就会出现什么0X***地址错误,连个异常都不出来,让人搞不清楚是怎么回事,我第一次发布我的程序到别人的机器上,就是被这个问题搞得晕头转向,不知道怎么回事,后来终于发现了。

vmware thinapp应用程序打包发布

简介:    thinapp是一款应用打包的绿色软件工具,通过此软件将需要绿化的软件进行打包,然后用view Administrator控制台将绿色软件进行分发给view虚拟桌面。 1.安...
  • Hchengbowen
  • Hchengbowen
  • 2016年11月21日 21:06
  • 1191

【小程序】微信小程序的个人开发者发布最佳实践

前言微信小程序在3月27日新增了6项能力,其中第一条就是对个人开发者开放注册。这无疑是大快人心的好事!之前我写过一篇微信小程序的文章,不过主体是企业的身份来做的,并且也没有走到发布的流程,http:/...
  • diandianxiyu
  • diandianxiyu
  • 2017年03月30日 19:17
  • 7909

QT5打包发布程序的方法

**本人使用QT5.4.2版本,在win7环境下开发界面。程序的打包发布方法如下。** 一、 假定现在已经完成了qt界面的设计(我的叫answersheet),如下图所示。 ...
  • dongqing27
  • dongqing27
  • 2016年06月14日 09:07
  • 6596

图解C#如何为winform程序打包发布应用

1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关...
  • ZXD9790902
  • ZXD9790902
  • 2016年10月09日 16:05
  • 5778

小程序发布,你很方?

这篇文章本来并不打算写的,但是今天铺天盖地的全是微信小程序的文章,仿佛感觉小程序要改变世界、拯救地球了,直接导致很多读者留言问我:张哥,微信小程序你怎么看啊?会对移动开发产生影响么?求一篇文章解惑。毕...
  • googdev
  • googdev
  • 2017年01月09日 22:59
  • 12230

Qt 程序打包发布总结

1.  概述  当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安...
  • liuyez123
  • liuyez123
  • 2016年01月05日 14:59
  • 36925

如何使用VC++6.0发布程序(即release版本程序)

大家都知道VC编译器默认生成debug版本的程序,但是debug版本程序无法运行在没有安装VC的电脑上, 这就要就我们生成release版本的程序,因为release版本在未安装VC的电脑上也能运行(...
  • rl529014
  • rl529014
  • 2016年04月21日 21:04
  • 1978

JavaWeb应用程序发布方式

|举报|字号 订阅 将web应用程序发布到Tomcat服务器有一下三种方式:< xmlnamespace prefix ="o" ns ="urn:schemas-m...
  • ncqqbesny
  • ncqqbesny
  • 2014年11月18日 10:39
  • 1296

Qt 程序在linux下的发布

在Ubuntu上,通过运行lddmyapp可以查看应用程序依赖的动态链接库,在=>后显示”notfound”的动态链接库就是需要复制的动态链接库,如下图: 将缺失的动态库复制到应用程序目...
  • DJKFJK
  • DJKFJK
  • 2014年09月28日 09:54
  • 1381

手工将python程序发布为exe执行程序

1. 手动制作python的exe可执行程序Python没有内建一个编译为exe的功能。给python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译...
  • jake2012
  • jake2012
  • 2016年07月03日 16:50
  • 1460
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi2005学习笔记6——Delphi.Net程序的发布
举报原因:
原因补充:

(最多只允许输入30个字)