系统内存变量保存在哪?

liups 2016-09-30 10:51:07
http://bbs.csdn.net/topics/392015683

详情参考那个帖子。

我运行一个APP,结果它悄悄把一个东东改了
_SCREEN.top = -1100

然后我的VFP窗口就消失了,重点是我还不知道它改了什么,重装也不能解决(后来实在没有办法反编译才找到原因)

那么,_SCREEN.top之类的系统内存变量究竟是保存在哪里的呢,或者如何手工清除呢?
...全文
203 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
antony521 2016-10-12
  • 打赏
  • 举报
回复
引用 2 楼 liups 的回复:
[quote=引用 1 楼 antony521 的回复:] 命令窗口 _SCREEN.top = 0
我是说不知道被修改了什么地方,重装也不能解决问题,总之就是VFP被破坏了! PS:已经手工删除如下文件夹 C:\Users\lps\AppData\Roaming\Microsoft\Visual FoxPro 9 C:\Program Files (x86)\Microsoft Visual FoxPro 9 注册表也没有找到相关的内容[/quote] 我就是运行了你那段代码,然后在命令窗口输入_SCREEN.top = 0,窗口就回来了.再最大化然后关闭,再打开就是正常了.
liups 2016-09-30
  • 打赏
  • 举报
回复
引用 1 楼 antony521 的回复:
命令窗口 _SCREEN.top = 0
我是说不知道被修改了什么地方,重装也不能解决问题,总之就是VFP被破坏了! PS:已经手工删除如下文件夹 C:\Users\lps\AppData\Roaming\Microsoft\Visual FoxPro 9 C:\Program Files (x86)\Microsoft Visual FoxPro 9 注册表也没有找到相关的内容
antony521 2016-09-30
  • 打赏
  • 举报
回复
命令窗口 _SCREEN.top = 0
liups 2016-09-30
  • 打赏
  • 举报
回复
引用 7 楼 dkfdtf 的回复:
在注册表中
确实是这里,谢谢
都市夜猫 2016-09-30
  • 打赏
  • 举报
回复
在注册表中
liups 2016-09-30
  • 打赏
  • 举报
回复
_SCREEN.top = -1100 我的重点是被上面一句给隐藏了VFP的窗口,但是我并不知道是什么原因造成的,在不知道原因的前提下如何恢复VFP?
liups 2016-09-30
  • 打赏
  • 举报
回复
引用 4 楼 dkfdtf 的回复:
或者执行一次 ? Sys(2005) 看看你的资源文件指向谁
C:\Users\lps\AppData\Roaming\Microsoft\Visual FoxPro 9\foxuser.dbf 关键是这个文件夹都删除了无效啊!
都市夜猫 2016-09-30
  • 打赏
  • 举报
回复
或者执行一次 ? Sys(2005) 看看你的资源文件指向谁
都市夜猫 2016-09-30
  • 打赏
  • 举报
回复
删掉找到的所有 foxuser.dbf/fpt 试试

2,723

社区成员

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

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