以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 项目发布后的ComputerId问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20405) |
||||
-- 作者:飞 -- 发布时间:2012/6/7 17:32:00 -- 项目发布后的ComputerId问题 大家帮忙看一下附件中的问题是不是个别现象 这个项目分别在Beforeopenproject,Initializa,AfterOpenproject三处各有一句Msgbox(ComputerID) 在设计状态下正常,但是发布之后,放到其它电脑上在两台电脑上都显示的是1B2M1B2M1B2M,还有RAEH1B2M1B2M
[此贴子已经被作者于2012-6-7 17:39:26编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/6/7 17:36:00 -- 在打开项目之后,再来读取吧。 读取ComputerID需要花一些时间的,这个问题很难避免。 |
||||
-- 作者:飞 -- 发布时间:2012/6/7 17:47:00 -- 但是这个例子在打开后放在窗口中的,也不行
[此贴子已经被作者于2012-6-7 17:49:42编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/6/7 17:53:00 -- 我把Beforeopenproject中读取ComputerID的代码删除,就恢复正常了。 估计ComputerID第二次读取只是去第一次读取的结果而已。 |
||||
-- 作者:飞 -- 发布时间:2012/6/7 17:56:00 -- 唉,那我一下午好多劳动都白做了呀 我就是想打开项目之前,没加载数据的时候去判断他有没有注册的 连数据源都没有,我用的ADO读取数据 [此贴子已经被作者于2012-12-20 17:54:37编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/6/8 7:53:00 -- 改用HardDiskId,返回硬盘的物理序列号。 |
||||
-- 作者:blueskyyq -- 发布时间:2012/12/20 17:36:00 -- 那如果是双硬盘或者是多硬盘,HardDiskId返回的是哪个硬盘的物理序列号?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/12/20 17:37:00 -- 主硬盘 |
||||
-- 作者:blueskyyq -- 发布时间:2012/12/20 17:50:00 -- 是设置跳线为Master的硬盘还是windows系统所在的硬盘? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/12/20 18:00:00 -- master |