发布于 2004-12-21 11:17:24
0楼
这是很简单的啊,你都说的很明白,使用的是WINCC的函数而不是WINDOWS的,对于网上的客户端来说,它上哪去找你的这个函数?因此,对于不支持的函数,发布的时候就会报错。将这些不支持的东西屏蔽掉就好了,对于有些关键部分,就需要2个版本,但是很多时候,网上并不需要同工作站是完全一致的,比如,你用的这个函数,获得当前活动工程,但对于客户端来说,无非是访问一个web服务器,活动工程是什么到底有多大关系?所以,在发布的哪个版本中,屏蔽这个函数就好了。
如果一定要使用这种方式,我想(我并没有试验过)可以修改生成的网页(WINCC不会自动做这个工作的),将需要的东西都嵌入到网页中,当客户端打开网页时,提示下载需要的DLL以及OCX,就象通常上网所碰到的插件下载提示一样。这个方法试验成功了一定要告诉我怎么做的哦。