三个退出命令,有何区别?

xilaianzxsc 2009-12-01 02:59:16
三个退出命令,有何区别的?

请老师帮归纳一下.
我老是给弄混了.

CANC
QUIT
RETU
...全文
390 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aabiao 2009-12-02
  • 打赏
  • 举报
回复
若EXE,CANCEL与QUIT一样,在编程环境就不同,建议用CANCEL,免得调试时把VFP也退掉。
return完全不一样,谁调用回到谁。
taohua300 2009-12-02
  • 打赏
  • 举报
回复
*!* 以下根据vfp 9.0 帮助文档翻译


cancel
结束当前 Visual FoxPro 程序文件的执行。
说明:
当交互下使用 Visual FoxPro 时,把控制权返回到“命令”窗口。如果在运行时执行一个分布式(distributed)应用程序,CANCEL 终止该应用程序并将控制权返回给 Windows 。如果在 Visual FoxPro 设计时运行程序,CANCEL 终止程序并将控制权返回到“命令”窗口。

执行 CANCEL 将释放所有的私有内存变量。

quit
结束当前 Visual FoxPro 工作期,并将控制权返回给操作系统。

说明
应尽量使用 QUIT 来结束 Visual FoxPro 工作期。如果不执行 QUIT 就关闭计算机,则可能损坏已打开的文件并丢失数据,而且,本应该删除的临时工作文件也有可能仍保留在磁盘上。
retrun
返回程序控制权给调用程序。

说明:
RETURN 终止程序、过程或函数的运行,并将控制权返回给调用程序、最高级的调用程序、另一个程序或“命令”窗口。

当执行 RETURN 时,Visual FoxPro 释放 PRIVATE 内存变量。

RETURN 常被放在程序、过程或函数的尾部,用来将控制权返回到一个高层的程序。不过,如果省略了 RETURN,则将执行一个隐含的 RETURN。

在 Valid 事件 的 RETURN 命令中使用可选的 oObjectName 参数,可以控制焦点的获得对象。此对象必须是一个有效的 Visual FoxPro 对象。 如果被指定的对象 无效或无法接受焦点,则焦点按 TAB 键顺序指定给下一个对象。 如果指定了一个无效的对象,则 Visual FoxPro 把焦点留在当前对象。 可以立即将焦点设置到另一个可见表单、或非可见页面或页框控件的对象上。

ACMAIN_CHM 2009-12-01
  • 打赏
  • 举报
回复
CANCEL
Ends execution of the current Visual FoxPro program file.


QUIT
Ends the current Visual FoxPro session and returns control to the operating system.


RETURN
Returns program control to a calling program.
十豆三 2009-12-01
  • 打赏
  • 举报
回复
参考 VFP 自带的帮助文件(打开VFP,然后按F1)中这三个命令的用法
十豆三 2009-12-01
  • 打赏
  • 举报
回复
QUIT 是退出

WWWWA 2009-12-01
  • 打赏
  • 举报
回复
CANC
终止PRG运行
QUIT
退出VFP
RETU
FUNCTION、PROCEDURE返回

2,749

社区成员

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

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