以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  项目发布后的ComputerId问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=20405)

--  作者:飞
--  发布时间:2012/6/7 17:32:00
--  项目发布后的ComputerId问题

大家帮忙看一下附件中的问题是不是个别现象

这个项目分别在Beforeopenproject,Initializa,AfterOpenproject三处各有一句Msgbox(ComputerID)

在设计状态下正常,但是发布之后,放到其它电脑上在两台电脑上都显示的是1B2M1B2M1B2M,还有RAEH1B2M1B2M

 


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试机器码.rar
[此贴子已经被作者于2012-6-7 17:39:26编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/6/7 17:36:00
--  

在打开项目之后,再来读取吧。

读取ComputerID需要花一些时间的,这个问题很难避免。


--  作者:飞
--  发布时间:2012/6/7 17:47:00
--  

但是这个例子在打开后放在窗口中的,也不行

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试机器码.rar

[此贴子已经被作者于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