以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]条码机DLL控件需要放在PUBLISH的根目录下,有没有办法实现? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42856) |
||||
-- 作者:hiliuyong -- 发布时间:2013/11/24 11:37:00 -- [讨论]条码机DLL控件需要放在PUBLISH的根目录下,有没有办法实现? TSC条码机的控件TSCLIB.DLL, 通过附加附件的形式加入到程序里面, 但是发布后,他附加在了project目录下, 经过测试,是需要附加在PUBLISH的目录下, 才能使用。我每次发布后,都要把DLL拷贝到 PUBLISH下,有没有办法直接附加过来。 求解.
|
||||
-- 作者:菲舍尔 -- 发布时间:2013/11/24 13:38:00 -- 添加外部引用后,dll文件就在根目录了
|
||||
-- 作者:hiliuyong -- 发布时间:2013/11/24 15:17:00 -- 是非.NET的DLL,应该是不引用的。 |
||||
-- 作者:有点甜 -- 发布时间:2013/11/24 20:05:00 -- 你直接把dll文件拷贝到foxtable安装目录下试试。不行的话,就只能自己拷贝出来了。 |
||||
-- 作者:L88919138 -- 发布时间:2015/5/11 6:08:00 -- 我也有同问,由于最近狐表没有重大更新,发布项目升级仅针对project文件夹,DLL文件在根目录下无法更新,想用代码判断从project目录拷到根目录下。 |
||||
-- 作者:Bin -- 发布时间:2015/5/11 8:55:00 -- ALterOpenProject事件 检查Project目录是否有这个DLL文件 有的话.就复制到Publish目录,并且删除 Project里的.
|
||||
-- 作者:大红袍 -- 发布时间:2015/5/11 9:06:00 -- 以下是引用L88919138在2015/5/11 6:08:00的发言:
我也有同问,由于最近狐表没有重大更新,发布项目升级仅针对project文件夹,DLL文件在根目录下无法更新,想用代码判断从project目录拷到根目录下。
在BeforeOpenProject事件,判断是否存在dll,不存在,就拷贝出来。
http://www.foxtable.com/help/topics/1615.htm
|
||||
-- 作者:L88919138 -- 发布时间:2015/5/12 13:56:00 -- 这两天一直在测试下面代码,发现可以拷贝到开发版源项目根目录下,但对发布项目一直不能拷贝到根目录下,请大师们帮忙看下代码错在哪里?
If FileSys.FileExists(ProjectPath & "OpenPOP.dll") = False Or FileSys.FileExists(ProjectPath & "MIMEParser.dll") = False Then
|
||||
-- 作者:Bin -- 发布时间:2015/5/12 13:59:00 -- 发布前ProjectPath 是项目文件所在目录 发布后 ProjectPath 是 软件目录里面的 Project文件夹 所在目录.
|
||||
-- 作者:L88919138 -- 发布时间:2015/5/12 14:04:00 -- 原来如此,那请教下大师,那发布项目的根目录又如何用代码表达出来?谢谢。 |