一、内存变量的显示相关命令:  

1. LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]

2. DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]


(1.) LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]

[LIKE<通配符>]

说明:只显示与通配符相匹配的内存变量,通配符包括*和?

*任意多个字符

?任意一个字符

[ TO  PRINTER]                                                        

说明:显示变量同时送往打印机

  [ TO FILE<文件名>]

说明:显示变量同时送到一个指定的文件,这个文件时以.txt为扩展名的文本文件。
              另外用LIST MEMORY显示变量时,如果一屏显示不完,它会分屏显示。

1:使用store命令给多个一、LIST MEMORY[LIKE<通配符>]

例一:变量赋值,使用   [LIKE<*>] 列出第一个字符是c开头的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like c* 

运行结果:

************************************************************

例二:

使用store命令给多个变量赋值,使用   [LIKE<? / * >]  列出第一个字符是任意,第二个字符是e,后面任意字符的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like ?e*

运行结果:

****************************************************************

例三:

使用store命令给多个变量赋值,使用   [LIKE<? / * >] 列出前两个字符任意,第三个字符是i,后面任意字符的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like ??i*

运行结果:


****************************************************************

2、LIST MEMORY[LIKE<通配符>][TO FILE<文件名>]

将查询的变量信息写入到指定的txt文件里:

store "http://www.baidu.com" to china,chinese,hello,red
list memory like c* to file "d:\hello.txt"

运行结果:


3、LIST MEMORY[LIKE<通配符>][TO PRINTER ]

显示第一个字符是c,的所有变量的同时,发送到打印机进行打印。

store "http://www.baidu.com" to china,chinese,hello,red

list memory like c* to PRINTER

运行结果:

打印机打印内容如下:

**************************************

*********************************************


(2.)DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]

display memory命令和list memory用法非常相似,唯一不同之处在于:

当显示命令时,如果显示命令过多,list memory 命令会自动向上滚动

而display memory 命令会一次显示一屏,然后暂停,等待按下任意键继续显示下一屏。

举例子:使用display命令显示以a开头的所有变量。

store "星云" to air,b,c,apple
display memory like a*

运行结果如下:


store "星云" to air,b,c,apple
display memory like a* to file "d:\china.txt"

运行结果:


二、内存变量的清除相关命令: 

内存变量的清除

1.CLEAR MEMORY

清除所有的内存变量

2.RELEASE <内存变量名表>

清除指定的内存变量

3.RELEASE ALL [EXTENDED]

清除所有内存变量,在人机会话的状态下其作用与第一种格式相同,

但是如果出在程序中则加上短语EXTENDED ,否则不能清除共同变量。

4.RELEASE ALL

[LIKE<通配符>|EXCEPT<通配符>]

选用LIKE短语清除与通配符相匹配的变量,

选用EXCEPT短语清除与通配符不匹配的变量。

举例:

清除以c开头的变量

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d

运行截图:



清除hello变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello

运行截图:



清除除了a之外的所有变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d

运行截图:



清除所有变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d
clear memory
?a

运行截图:



2.Visual FoxPro内存变量显示和清除命令的更多相关文章

  1. 1.Visual FoxPro 基础

    1.菜单栏的使用 ******************************* 方法一:鼠标点击 方法二:快捷键  Alt+F打开文件菜单 Alt+E打开编辑菜单 Alt+V打开显示菜单 Alt+P ...

  2. Visual Leak Detector 2.2.3 Visual C++内存检测工具

      Visual Leak Detector是一款免费的.健全的.开源的Visual C++内存泄露检测系统.相比Visual C++自带的内存检测机制,Visual Leak Detector可以显 ...

  3. .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

    较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...

  4. Xdebug文档(二)变量显示特性

    Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...

  5. Visual C++内存泄露检测—VLD工具使用说明[转]

    Visual C++内存泄露检测—VLD工具使用说明 一.        VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具.他的 ...

  6. C#读取Visual FoxPro(*.dbf)数据并使用SqlBulkCopy插入到SqlServer 2008 R2数据表中

    公司数据库从32位的SqlServer 2005升级到64位的SqlServer 2008 R2后,无法再像原来通过Link Server连接VFP同步数据,因此考虑用代码程序从VFP数据库中读取所需 ...

  7. Visual FoxPro 6.0~9.0解决方案和实例文档和CD写入原件下载

    自从微软宣布开发冻结Visual FoxPro之后,这样的图书出版已经成为一个问题,但仍有不少VFP小贴士.处处留心此8历史书.在此提供写作的原稿.它看起来非常舒服比扫描版淘宝.下载链接:http:/ ...

  8. android studio2.3.3 模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因

    android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是de ...

  9. 文件操作方法大全以及文件打开的其他一些模式sys.stdout.write()就是标准输出到你当前的屏幕 sys.stdout.flush()把内存立即显示到您当前的屏幕

    read()会让你读取的光标变成最后.tell()把你现在文件的句柄的指针打印出来.文件的开头指针位置是0f.read(5)只读取5个字符串个数如果你想把光标移回去,移动到首位f.seek(0)f.d ...

随机推荐

  1. Python path

    1.os.path 1.1.os.path.dirname(__file__) 1.1若文件__file__以绝对路径被运行的,则输出绝对路径 1.2若文件以相对路径被运行的,则输出为空 1.2.os ...

  2. Zookeeper会话

    Zookeeper会话的状态可以分为以下四种:CONNECTING,CONNECTED,CLOSED和NOT_CONNECTED.下图展示了会话的状态和状态之间的转移过程: 会话的初始状态为NOT_C ...

  3. FreeRTOS任务栈

    configTOTAL_HEAP_SIZE  定义堆大小,FreeRTOS 内核,用户动态内存申请,任务栈,任务创建,信号量创建,消息队列创建 等都需要用这个空间.

  4. JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (3):部署設定及應用 (转帖)

    說明:這一篇主要是說明如何將程式部署到Application Server,以及程式如何運作,產生的檔案置於何處,以及如何以瀏覽器呈現(Applet),或是當成桌面應用程式,或是 桌面Applet,這 ...

  5. [后端人员耍前端系列]AngularJs篇:30分钟快速掌握AngularJs

    一.前言 对于前端系列,自然少不了AngularJs的介绍了.在前面文章中,我们介绍了如何使用KnockoutJs来打造一个单页面程序,后面一篇文章将介绍如何使用AngularJs的开发一个单页面应用 ...

  6. Java设计模式2:简单工厂模式

    简单工厂模式 简单工厂模式是类的创建模式,又叫做静态工厂方法模式.简单工厂模式由一个工厂对象决定生产出哪一种产品类的实例. 为什么要使用简单工厂模式 原因很简单:解耦. A对象如果要调用B对象,最简单 ...

  7. 【转】EntityFramework(EF)贪婪加载和延迟加载的选择和使用

    原谅:http://www.weixq.cn/Article/Detail/906 贪婪加载:顾名思议就是把所有要加载的东西一 次性读取 using (var context = new MyDbCo ...

  8. 003. Asp.Net Routing与MVC 之一: 请求如何到达MVC

    基础知识 本文用到的基础知识:URL.HttpModule 与 HttpHandler.IIS 的请求处理过程. URL HttpModule与HttpHandler IIS7.0的请求处理过程 OK ...

  9. 从点击Button到弹出一个MessageBox, 背后发生了什么

    思考一个最简单的程序行为:我们的Dialog上有一个Button, 当用户用鼠标点击这个Button时, 我们弹出一个MessageBox. 这个看似简单的行为, 谁能说清楚它是如何运行起来的,背后究 ...

  10. Redis Geo: Redis新增位置查询功能

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/144.html 移动互联网增进了人与人之间的联系,其中基于位置信息的服务( ...