请教高手

whkgiq 2012-08-07 09:11:22
刚在一台新机上装了vfp9.0,操作系统是xp,我在prg程序集中执行命令,不能反映命令结果。但在命令窗口中能正确执行,请问这是怎么回事?例如
*模块名称:SH14.PRG
*编写语言:VFOXPRO9.0
*模块功能:使用热键中止运行系统
*调用格式:DO SH14
*调用参数:无参数 系统代码
*使用数库:
*
*模块原码编码如下:
CLEAR WINDOWS

_SCREEN.TOP=0
_SCREEN.Left=0
_SCREEN.Move(0,0,1680,1050)
CANCEL

我按热键后能执行窗口消失,并出现screen窗口,但SCREEN窗口并没有达到应有的宽度和高度,但在命令窗口中执行_SCREEN.Move(0,0,1680,1050)就能达到想要的高度和宽度,请高手指教。
...全文
214 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
whkgiq 2012-08-08
  • 打赏
  • 举报
回复
唉,不知为什么。同样的程序,同样的操作系统,同样的vfp版本,就是存在这样的问题。就只是换了台新机。
十豆三 2012-08-08
  • 打赏
  • 举报
回复
_SCREEN.TOP=0
_SCREEN.Left=0

*-- 上面2句是多余的
_SCREEN.Move(0,0,1680,1050)

只从这些描述和代码,未发现问题。
whkgiq 2012-08-07
  • 打赏
  • 举报
回复
我在以前的机器中都能正确执行,但在新机中不能。不知为什么?
lygcw9602 2012-08-07
  • 打赏
  • 举报
回复
CLEAR WINDOWS

_SCREEN.TOP=0
_SCREEN.Left=0
_SCREEN.Move(0,0,1680,1050)
CANCEL


上面的代码在命令窗口中及PRG中运行正常。

2,723

社区成员

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

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