运行表单出现安装界面

chaiwl8869 2012-04-25 10:33:07
如题,vfp9做的win7系统的应用,运行其他没问题,到一个特定的表单时就出现安装vfp9的界面,确定安装,会安装不下去,取消或者一开始就取消,表单都可以运行,再次运行该表单时,安装界面就不出来了。重启应用问题再现,比较烦人。
表单中比较特殊的控件就是date and timer picker control,其他就是文本框、列表框、组合框
我怀疑就是这个日历控件搞的鬼。把mscomct2.ocx复制到安装目录下,问题不能解决;连编前把这个文件添加到class中,连编时会报错:mscomct2.ocx不是一个表。
听说还有个mscomct1.ocx,vfp安装目录下搜不到。
大侠帮忙!
...全文
205 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaiwl8869 2012-04-27
  • 打赏
  • 举报
回复
谢谢各位大侠,问题解决了。换成日历控件8.0.用文本框转了一下。控件变了,代码也修改了,但很好用。
我text1 click代码
thisform.ole1.visiable=.t.
日历控件
init
this.visiable=.f.
click。
thisform.text1.value=this._value
this.visiable=.f.
chaiwl8869 2012-04-26
  • 打赏
  • 举报
回复
三位大侠都来了,谢谢啊!
补充:
只是在win7系统运行出这个问题,在xp下运行没问题
实在不行我就不用这个控件了,有没有其他好用的日历控件呢?
chaiwl8869 2012-04-26
  • 打赏
  • 举报
回复
1、注册:在VFP系统主
菜单的[工具]-[选项]-[控件]-[ActiveX 控件]-[按添加按钮],选择date and timer picker control6.0 6sp。
2、VFP90下的几个库文件完整是VFP90系统自带的。如果缺这几个文件,整个应用启动会出错。我的只是带date and timer picker control控件的表单有问题,其他正常。
3、MSCOMCt2.ocx,已经拷贝至系统目录。程序是拷贝过去就使用的。

是不是又是版本的问题啊,有没有date and timer picker control9.0这个呢?
十豆三 2012-04-26
  • 打赏
  • 举报
回复
date and timer picker control
就是 MSCOMCt2.ocx,你手动将此文件拷贝至系统目录,并注册再试。

另外你的程序是用什么打包工具打包的,还是拷贝过去就使用的,试一试拷贝过去就使用,而不打包。
lygcw9602 2012-04-26
  • 打赏
  • 举报
回复
VFP90有自带的日历控件
十豆三 2012-04-26
  • 打赏
  • 举报
回复
应该是你设计和发布用的不是一个控件。
lygcw9602 2012-04-26
  • 打赏
  • 举报
回复
或者在TEXT1后面加一个命令按钮
COMMAND1.CLICK
.VISIBLE=.T.
COMMAND1.DBLCLICK
.VISIBLE=.F.
lygcw9602 2012-04-26
  • 打赏
  • 举报
回复
*TEXT1.LOSTFOCUS.EVENT
IF EMPTY(THISFORM.TEXT1.VALUE)
.VISIBLE=.T.
ELSE
.VISIBLE=.F.
ENDIF
chaiwl8869 2012-04-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
.VISIBLE=.F.
[/Quote]
您说的是用另一个文本框转一下是吧。
有没有别的办法设置一下呢?
lygcw9602 2012-04-26
  • 打赏
  • 举报
回复
.VISIBLE=.F.
chaiwl8869 2012-04-26
  • 打赏
  • 举报
回复
换成日历控件8.0就好了,看来还是版本问题。
只是这个8.0的老是展开状态,占地不少,怎么能让他收起来呢?点击的时候再展开。
都市夜猫 2012-04-25
  • 打赏
  • 举报
回复
是不是用 install shield 做了安装程序?
lygcw9602 2012-04-25
  • 打赏
  • 举报
回复
date and timer picker control通过什么方式添加到表单上的。
mscomct2.ocx是否注册
程序连编时,VFP90下的几个库文件是否完整(是VFP90系统自带的,还是从别的地方下载的)。与版本是否匹配。

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧