weilai2570019 发表于 2008-5-29 08:57

急急急亚各位大狭请帮忙小弟又来麻烦大家了

我的程序用到msdatgrd.ocx的'datagrid'控件,程序运行几十天后出现错误,错误提示如下:运行时错误'372',从msdatgrd.ocx加载控件'datagrid'失败,您的msdatgrd.ocx已过期;确认控件版本是同您的应用程序一起提供


然后,我重新覆盖安装win2000professional,运行一段时间后又出现这种问题,高手指点呀,救命!!!

三断笛 发表于 2008-5-29 12:08

应该是你系统原因,可能是你装其他应用软件的时候也带上了mstagrd.ocx文件,注册后替换掉了你系统原有文件的注册
重新去系统目录找到文件注册一次试试
把你程序里的datagrid删掉,再重新添加一次
把系统的msdatgrd.ocx复制到你的程序目录中,一起打包

flyue 发表于 2008-5-29 13:24

汗……VB控件问题。我就是因为控件而放弃VB的
VB好象许多功能都要用控件,连网络通讯也要Winsock.ocx,Vb的书上都是讲控件的……
其实OCX控件最不好了,不好移植,比DLL差了不知多少倍

页: [1]

编程论坛