问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vfp循环语句中clear的作用

发布网友 发布时间:2022-04-21 06:34

我来回答

2个回答

热心网友 时间:2023-09-29 05:02

看clear 后面跟什么了

CLEAR [ALL | CLASS ClassName | CLASSLIB ClassLibraryName | DEBUG | DLLS
[cAliasNameList]| EVENTS | ERROR |FIELDS | GETS | MACROS | MEMORY
| MENUS | POPUPS | PROGRAM | PROMPT | READ [ALL] | RESOURCES
[FileName] | TYPEAHEAD | WINDOWS]

参数

ALL

从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引,
格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL
注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM
来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro
将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。

CLASS ClassName

从内存中清除一个类定义。当创建了一个类的实例,释放该实例后,Visual FoxPro 仍在内存中保存类定义。释放实例后,应适用 CLEAR CLASS
从内存中清除类定义。

CLASSLIB
ClassLibraryName

从内存中清除所有包含在可视类库中的类定义。如果类库中的类的实例仍然存在,则不从内存中清除类定义。但是,内存中所有没有实例的类定义都会被清除。

DEBUG

清除所有“调试器”中的断点并“调试器”窗口(调用堆栈, 跟踪, 监视, 等等)到他们的默认位置。如果 Clear Debug
在调试器关闭时使用,则在默认位置打开调试器窗口。工作在 fox 或调试器框架模式中。

DLLS
cAliasNameList

清除内存中用 DECLARE - DLL 注册的外部外部共享库 (即DLL链接库) 。 cAliasNameList
是一个要从内存中移去的逗号分隔的函数别名列表,如下例:

复制代码

CLEAR DLLS "RegCloseKey","RegOpenKey"

如果在声明中未使用别名,
cAliasNameList 与函数名相同。如果未指定 cAliasNameList,所有 DLLS 都将从内存中移去。您可以使用
ADLLS( ) 函数 来确定有哪些 DLL
被载入了。有关注册外部共享库函数的更多信息,参见 DECLARE - DLL 命令 。

ERROR *NEW

如果没有发生错误,则重置 Visual FoxPro 错误结构。后面的函数将重置为它们的默认值:AERROR( ) 函数 (重置为 0). ERROR( ) 函数 (重置为 0). MESSAGE( ) 函数 (重置为空字符串). MESSAGE( ) 函数 (重置为空字符串). SYS(2018) - 错误信息参数
(重置为空字符串)。应避免在 TRY...CATCH...FINALLY 命令 中使用
CLEAR ERROR ,尤其是如果使用 TRY...CATCH...FINALLY 命令
时重置一个错误,则可能不再正确。

EVENTS

停止以 READ EVENTS 开始的事物处理。当执行 CLEAR EVENTS 后,程序从 READ EVENTS 的下一条程序行继续执行。

FIELDS

释放用 SET FIELDS 命令创建的列表,并执行 SET FIELDS OFF。 CLEAR FIELDS 与 SET FIELDS TO
的不同之处在于,它释放所有工作区中的所有字段列表,不仅仅是当前工作区中的字段列表。另外,SET FIELDS TO 不会隐含执行 SET FIELDS OFF。

GETS

释放所有等待的 @ ... GET 控件。执行 CLEAR 也可以释放所有等待的 @ ... GET 控件。

注意:

GETS 包含向后兼容性。
 

MACROS

从内存中释放所有键盘宏,包括任何使用 SET FUNCTION 指定的功能键定义。可用 SAVE MACROS
将宏存入一个宏文件或备注字段中,并在以后用 RESTORE MACROS 命令还原。也可以用 RESTORE MACROS 恢复默认宏。

MEMORY

从内存中释放所有全局内存变量和私有内存变量以及数组。系统内存变量不会不释放。

MENUS

从内存中释放所有的菜单栏定义。

POPUPS

从内存中释放所有由 DEFINE POPUP 创建的菜单定义。

PROGRAM

清除已编译程序的缓冲区。Visual FoxPro 保持最近执行程序的缓冲区。在很少见的情况下,Visual FoxPro
可能不认可对磁盘上程序文件的修改。CLEAR PROGRAM 强制 Visual FoxPro 从磁盘上而不是程序缓冲区中读去程序。Visual FoxPro
不认可对程序文件所做更改的可能性产生于,使用了外部或常驻内存(TSR)编辑器修改程序文件。除此之外,不必使用 CLEAR PROGRAM。

PROMPT

释放由 @ ... PROMPT 创建的菜单项。

READ [ALL]

包含向后兼容性。用 CLEAR EVENTS 代替。

RESOURCES [
FileName]

指定要从内存中清除的被缓存的位图, 图形, 字体, 光标, 或图标文件的名字。如果没有指定文件名,所有位图, 图形, 字体,
光标和图标文件都从内存中移去。当 Visual FoxPro 显示一个位图, 图形, 光标, 图标,
或字体资源时,为了优化性能,这些资源将被缓存。如果使用了同名资源(例如,一个与已缓存位图具有相同名字的不同的位图),Visual FoxPro
不重新载入资源。清除资源文件来从内存中移去一个图形映象,并强制 Visual FoxPro
从磁盘上重新载入同名映像是很有用的。例如,一个报表可能从数据库中显示图形映象,它们的名字都是 TEMP;但是,因为它们具有相同名字,Visual FoxPro
不会重新载入各个新的图形,除非使用 CLEAR RESOURCES 命令从内存中清除已存在的图形。如果一个特殊的资源仍在 Visual FoxPro
中使用,则使用 CLEAR RESOURCES 命令不能清除它。

TYPEAHEAD

清除键盘缓冲区。若要在显示字段或提示之前,禁止向字段输入或对提示应答,CLEAR TYPEAHEAD 很有用。

WINDOWS

释放内存中所有用户自定义窗口的定义,并从 Visual FoxPro 主窗口或活动的用户自定义窗口中清除窗口。使用 SAVE WINDOW
可将窗口定义存入文件或备注字段以备后用。发出 CLEAR WINDOWS 将释放任何对表单的内存变量引用。

热心网友 时间:2023-09-29 05:03

clear在哪里都是清屏。
vfp循环语句中clear的作用

从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引,格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL 注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,...

vfp6.0 中语句clear是什么意思

vfp一般有两个窗口 一个是命令窗口 一个是主窗口 在命令窗口中输入clear 主窗口的所有内容就会清空 clear 其实就是清屏

vfp中,clear all和clear memory有什么区别呢?

clear MEMORY从内存中释放所有公共或私有内存变量和数组,但不释放系统内存变量。

vfp中的结构化程序设计为什么要以clear开头

clear命令清除显示屏上的内容,将光标移到左上角,这样运行的结果好看些,也可以显示多些

vfp中用use、close all、clearall关闭表有什么区别?

clear all:关闭所有类型文件的同时还清除所有内存变量的值 vfp中变量分为字段变量、内存变量 字段变量的值就是当前库当前记录该字段的值,随着记录指针的变化值也变化,所有值是保存在数据库文件中的,所以使用前必须先打开数据库,例如姓名字段的值是反映当前库,当前记录的姓名值,字段变量赋值方法是用...

vfp清除事件响应命令

CLEAREVENTS。根据查询vfp相关资料,vfp中清除事件循环的命令是CLEAREVENTS。vfp6.0是Microsoft公司从Fox公司的FoxBase数据库。

VFP中IF嵌套的问题

clear use 成绩.dbf scan if 平时成绩<60 replace 平时成绩 with 60 else if 平时成绩>=60.AND.平时成绩<=69 replace 平时成绩 with 平时成绩+5 else if 平时成绩<=79.and.平时成绩>=70 replace 平时成绩 with 平时成绩+3 else if 平时成绩<=89.and.平时成绩>=80 replace 平时成绩 with ...

关于VFP的问题。。完全不明白它什么意思~

clear clear all cFile=getfile('DBF','表名','打开',1,'选择表文件')?'',''use &cFile cTable =alias()for i=1 to cField = field(I)?field(I),dbgetrrop('&cTable..&cField','Field','comment')endfor use

在vf环境中什么是用于编辑、管理数据库的工具

在vf环境中是bcd用于编辑、管理数据库的工具。Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。

vfp打印数字金字塔。 clear/input"input n(1-9):" to n/for i=_百度...

do while .t.clear input"input n(1-9):" to n if BETWEEN(n,1,9)exit endif enddo for i=1 to n for j=1 to i ??ALLTRIM(STR(i))endfor ?endfor 输入结果:1 22 333 4444 55555 ...

vfp常用的循环语句 vfpfor的循环语句 vfp中循环结构的语句 c语言的三种循环语句 vf do while循环语句 vfp循环语句 vfp循环语句实例 vfp中的循环 vfp中结束循环的命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
让孩子坚持早读有哪些好办法呢? 亚马逊即将退出中国?为什么玩不转中国市场? 亚马逊中国还在运营吗?亚马逊跨境电商可靠吗? 2022年安徽省中小学暑假放假时间最新 安徽中小学暑假时间表2022_百度知 ... 赵银亮赵银亮 编译原理哪个视频好 怎样做美味的无骨凤爪? 无骨凤爪是怎样制作的? 在 土豆 酷6 上在线看电影 电影会下到电脑里来吗 会不会越下越多把电... 梅源乡的地理环境 键盘上的clear按键是做什么用处的呢? 指令clear,clf,clc各有什么用处 linux中的clear什么意思 clear是什么意思? 我的世界clear命令使用方法 adobeflashprofessionalcs6如何修改png cs6存储中没有PNG格式,在线等 ps cs6存不了png格式的图片 辛苦做了几个小时的PHOTOSHOP文件,存储时出现“不能完成存储命令,因为没有足够的内存(RAM)” photoshop导出和另存为都选没有png的格式 png格式图片是怎么弄的 ps cs6中怎么把一张gif图片所有帧都保存为png图片 PhotoshopCS6怎样抠出印章 pscs6如何保存png格式的图片 photoshopcs6怎么去背景保存png格式 photoshopcs6怎样保存图片 PS cs6不能存为png格式 测试你适合什么发型的软件 各位大神 圈起来的绿色图标是什么软件啊? 有什么软件可以看自己适合什么发型吗? CSS 里面的CLEAR 命令怎么用? Matlab 命令 clear、clc 与 home 有什么区别? 求救:DOS中的 clear 命令的功能? 请问下Matlab中的clear和clear all命令有什么不同? MATLAB中的命令clc和clear什么区别? clear和clean的区别 请教Matlab close ,clear什么用法? 我的世界命令方块怎么用clear指令和give指令做商店? Minecraft命令方块Clear命令如何删除指定数量物品 失信被执行人名单查询 dota -clear什么指令? stata的clear指令是把前面的都清除了吗 Excel VBA排序Clear代码是什么意思、什么作用? 阜新银行是不是黑名单 被银行列入黑名单怎么解除 阜新银行股份有限公司怎么样? 卡被列入银行黑名单怎么处理? 银行黑名单怎样解除? 被列入信用黑名单有什么影响 持卡人被银行列入黑名单怎么办?