vfp中clear all 和close all有什么区别? 5
6个回答
展开全部
clear all 和close all 的区别:
1.clear all :关闭从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引, 格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL 注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM 来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro 将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。
2.close all :是关闭当前及所有工作区中所有打开的数据库, 表, 和索引,并选择 1 号工作区。CLOSE ALL关闭任何使用 FCREATE( ) 和 FOPEN( ) 低级文件函数打开的文件, 以及任何使用 SET PROCEDURE 打开的过程文件。CLOSE ALL 也关闭:表单设计器、项目管理器、标签设计器、报表设计器、查询设计器 。CLOSE ALL 不关闭使用 SET PRINT 打开的文件。CLOSE ALL也 不关闭这些:命令(Command)窗口、调试(Debug)窗口、帮助、跟踪(Trace)窗口。
1.clear all :关闭从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引, 格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL 注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM 来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro 将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。
2.close all :是关闭当前及所有工作区中所有打开的数据库, 表, 和索引,并选择 1 号工作区。CLOSE ALL关闭任何使用 FCREATE( ) 和 FOPEN( ) 低级文件函数打开的文件, 以及任何使用 SET PROCEDURE 打开的过程文件。CLOSE ALL 也关闭:表单设计器、项目管理器、标签设计器、报表设计器、查询设计器 。CLOSE ALL 不关闭使用 SET PRINT 打开的文件。CLOSE ALL也 不关闭这些:命令(Command)窗口、调试(Debug)窗口、帮助、跟踪(Trace)窗口。
展开全部
"clear all
从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引, 格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL 注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM 来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro 将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。
close all
是关闭当前及所有工作区中所有打开的数据库, 表, 和索引,并选择 1 号工作区。CLOSE ALL 也关闭任何使用 FCREATE( ) 和 FOPEN( ) 低级文件函数打开的文件,以及任何使用 SET PROCEDURE 打开的过程文件。CLOSE ALL 不关闭使用 SET PRINT 打开的文件。
CLOSE ALL 也关闭:表单设计器、项目管理器、标签设计器、报表设计器、查询设计器
CLOSE ALL 不关闭这些:命令(Command)窗口、调试(Debug)窗口、帮助、跟踪(Trace)窗口
release all
从内存中释放所有内存变量和数组。"
从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引, 格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL 注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM 来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro 将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。
close all
是关闭当前及所有工作区中所有打开的数据库, 表, 和索引,并选择 1 号工作区。CLOSE ALL 也关闭任何使用 FCREATE( ) 和 FOPEN( ) 低级文件函数打开的文件,以及任何使用 SET PROCEDURE 打开的过程文件。CLOSE ALL 不关闭使用 SET PRINT 打开的文件。
CLOSE ALL 也关闭:表单设计器、项目管理器、标签设计器、报表设计器、查询设计器
CLOSE ALL 不关闭这些:命令(Command)窗口、调试(Debug)窗口、帮助、跟踪(Trace)窗口
release all
从内存中释放所有内存变量和数组。"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clear all 清内存并回到第一工作区。
close all 关闭所有文件,回到第一工作区。
clear 是清屏
close all 关闭所有文件,回到第一工作区。
clear 是清屏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个是清理屏幕的数据的!
第二个是关闭取消设定的数据内存!
完!
第二个是关闭取消设定的数据内存!
完!
参考资料: VFP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clear all是全部清除的意思,close all是全部关闭的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询