数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
增加一个判断内存变量存在的函数

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

  笔者在开发应用系统中曾经用FoxPro的on error语句编写了一个判断内存变量的函数Exist(),非常方便实用,在此介绍给大家。
  设计思路:先假设内存变量存在,然后将待判断的内存变量赋值给一个临时变量,若该内存变量不存在,则执行时必将出错,出错时将执行on error语句,只要在on error处理的函数中修改内存变量存在与否的标志即可。为了不影响调用程序的错误处理,保证该函数的通用性,在函数执行前后必须保存和恢复调用程序可能的错误处理。
  源程序如下:
  ***EXISTPRG***
  para MemoVari
  private Mexist,temp,OldError
  Mexist=.T.   假设内存变量存在
  OldError=on(′error′)   保存调用程序的错误处理
  on error do ErrHandle
  temp= MemoVari
  on error OldError   恢复调用程序的错误处理
  retu Mexist   返回存在标志
  proc ErrHandle
    Mexist=.F.   出错则置存在标准为.F.




相关文章

相关软件