排除指:项目编译成可执行程序后不包含这些文件,因此在其它使用编译后的程序的电脑中,不能够直接使用这个文件。比如: 排除 表单1.scx,则编译后的应用程序中直接使用do 表单1.scx就不可以使用(除非本机中的磁盘中有这个文件。)
包含文件, 连编后该文件会添加进exe程序里, 无需额外添加.优点就是打包进exe文件里,减少安装文件夹里文件数量,也防止被别人篡改文件.
缺点就是不能修改内容.
适用: 一些不会变动,或者会根据程序升级变动的,包含进去. 而设置文件,根据用户设置变更的,要排除
$ *** 作符如果一个字符表达式包含于另一个字符表达式中返回真 (.T.)否则, 返回假 (.F.)。
cSearchFor $ cSearchIn
参数
cSearchFor
指定要在 cSearchIn 中查找的字符表达式。
cSearchIn
指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样 *** 作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码
LIST FOR 'FOX' $ UPPER(memo_fld)
返回值
Logical
说明
如果没有找到字符表达式,则返回“假”(.F.)。 *** 作符 $ 区分大小写,但不能进行 Rushmore 优化。
示例
下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。
CLOSE DATABASES
CLEAR
CREATE TABLE memotest (Text C(3), Memo M)
INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')
INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')
INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')
LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)
USE
DELETE FILE memotest.dbf
DELETE FILE memotest.fpt
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)