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

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. OpenGL 坐标与矩阵转换

    1. OpenGL 渲染管线 OpenGL渲染管线分为两大部分,模型观测变换(ModelView Transformation)和投影变换(Projection Transformation).做个比 ...

  2. 使用XmlDataDocument将数据存储到XML文档

    string str = "Data Source=192.168.1.20;Initial Catalog=WebTest;User ID=sa;Password="; SqlC ...

  3. 公共代码参考(Volley)

    Volley 是google提供的一个网络库,相对于自己写httpclient确实方便很多,本文参考部分网上例子整理如下,以作备忘: 定义一个缓存类: public class BitmapCache ...

  4. 人人都是 DBA(IV)SQL Server 内存管理

    SQL Server 的内存管理是一个庞大的主题,涉及特别多的概念和技术,例如常见的 Plan Cache.Buffer Pool.Memory Clerks 等.本文仅是管中窥豹,描述常见的内存管理 ...

  5. MSBuild 中的 PropertyGroup、ItemGroup 和 ItemMetadata

    在软件项目不断的进展中,MSBuild 脚本可能几个月都不会被修改,因为通常编译和发布的目录是不经常变化的. 但,一旦某天你需要修改了,看到那一堆 $(Something). @(Something) ...

  6. 解读jQuery中extend函数

    $.extend.apply( null, [ true, { "a" : 1, "b" : 2 } ] );//console.log(window.a); ...

  7. Angular实现递归指令 - Tree View

    在层次数据结构展示中,树是一种极其常见的展现方式.比如系统中目录结构.企业组织结构.电子商务产品分类都是常见的树形结构数据. 这里我们采用Angular的方式来实现这类常见的tree view结构. ...

  8. Java-集合练习5

    第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得 ...

  9. NodeJS实例系列~环境搭建,Hello world归来!

    回到目录 1 安装Node.js服务端程序 https://github.com/Microsoft/nodejstools/wiki/Install-Node.js-and-get-started- ...

  10. VS2012 MVC4 学习笔记-概览

    1. 访问请求过程 访问收到后路由(Router)根据路径由分配给对应的控制器(Control),然后由控制器返回页面视图(View) 路由设置一个默认的控制器,类似 主页的样子吧 <未完待续& ...