投稿

intouch中自定义ActiveX控件的使用

kittenchen intouch
2022-06-11 0 84

    正常情况,我们都是通过Maker的这个界面来添加ActiveX控件如图

image

然后出现的画面,如下。上面是已安装,下面是未安装。可以选择未安装的WINDOWS内已注册的控件,点击按钮安装进INTOUCH,

image

随后便会出现在WIZRD/ACTIVEX 这里

image

然后我们就可以使用这个控件,图中是自己做的一个自定义控件

image


这是正常情况,不知道你们有没有碰到不正常的情况:安装的控件和显示出来的控件并不一样

其实这个配置文件是在:C:\Documents and Settings\All Users\Application Data\Wonderware\InTouch

当然这是XP系统下,WIN7及以上是在:C:\ProgramData\Wonderware\InTouch

里面有三个文件

image

打开OCX.INI

[ActiveX Controls]
Item0001={2F19F8AD-75E6-4828-B1C1-2857E4FAF9CE},
Item0002={0BC47D9E-FA26-4CF5-A0F6-459083D571C2},
Item0003={F980959E-1BBB-11D4-942A-00C04F6BBDA9},
Item0004={D82664B7-7B7F-4627-8237-AC58FC1F42DA},
Item0005={3A2B370C-BA0A-11D1-B137-0000F8753F5D},Microsoft Chart Control 6.0 (SP4) (OLEDB)
Item0006={8856F961-340A-11D0-A96B-00C04FD705A2},Microsoft Web Browser
Item0007={0BBAA637-B2BC-457D-BE50-3F91A0CDE83F},pdCrystalReportsViewer.pdCReportsViewer
Item0008={6F841556-0B0B-4801-994E-4553DB923FFD},pdGridAndGraphRT.pdGridGraphRT
Count=9
Item0009={7A99994D-7431-48AB-B5FC-A5B7D20FA2F1},JhGrid.JhGridGraph


是这样的

这是CLSID,后面是名称

如果乱了,来这里看一下,编辑一下,count就是有多少个,根据相应的数量去改一下


打开WIZ.ini前面一段代码是这样的

[Group]
Count=19
[Group0001]
Count=5
Name=ActiveX Controls
Item0001=OCXGOT, 5
Item0002=OCXGOT, 6
Item0003=OCXGOT, 7
Item0004=OCXGOT, 8
Item0005=OCXGOT, 9

这里和OCX.ini文件数量对应上就好。自己看着改



或者用下面的工具辅助也是不错的。意外找到的

intouchactivextool.tar.gz

选中后点击安装到intouch

image

文章为作者原创,不要转载哦!

首页 编程信息 intouch intouch中自定义ActiveX控件的使用

相关文章