delphi中{$DEFINE}的理解
来源:互联网 发布:家教网 知乎 编辑:程序博客网 时间:2024/06/03 10:33
// 當你開發及DEBUG時,將REMARK(//) 移除
// {$DEFINE SPECIFIC_USER }
const TEST_USERID = 'sfc';
const TEST_USERPASSWORD = 'sfccfs';
.......
這里,{$DEFINE SPECIFIC_USER }跟
const TEST_USERID = 'sfc';
const TEST_USERPASSWORD = 'sfccfs';
.......
沒有關系,
{$DEFINE SPECIFIC_USER }只是表示定義一個編譯開關。
下面
ParamByName('USERID').AsString := ParamStr(3);
{$IFDEF SPECIFIC_USER }
ParamByName('USERID').AsString := TEST_USERID;
ParamByName('PASSWORD').AsString := 'xxx';
{$ENDIF}
如果SPECIFIC_USER 有,即申明了{$DEFINE SPECIFIC_USER },
則會執行
ParamByName('USERID').AsString := TEST_USERID;
ParamByName('PASSWORD').AsString := 'xxx';
如果沒有申明,則不會執行
ParamByName('USERID').AsString := TEST_USERID;
ParamByName('PASSWORD').AsString := 'xxx';
它與時候有const TEST_USERID = 'sfc';無關.
{IFDEF XXX}
{ENDIF}
必須成對出現
- delphi中{$DEFINE}的理解
- define的理解
- define的一些小小理解
- define和typedef的理解
- #define 与typedef 的理解
- #define 中 的“##”与“#”
- define中#的作用
- #define 中 的“#”与“##”
- #define 中 #/##的使用
- define中#的用法
- Delphi - 数据的理解
- iOS中宏(define)/常量(const)/变量的理解
- 对#define和inline的一点理解
- static、const、define的一些理解
- C++中 #define的用法
- C++中 #define的用法
- C++中define的使用
- #define中 #与##的用法
- 第 8 部分: 在请求和响应中使用 XML
- 第 9 部分: 使用 Google Ajax Search API
- 第 10 部分: 使用 JSON 进行数据传输
- 第 11 部分: 服务器端的 JSON
- 程序员的九重境界,o(∩_∩)o...哈哈
- delphi中{$DEFINE}的理解
- Oracle Data Guard 简介
- 分析c#获取sina邮箱通讯录及解决方案
- Many world of warcraft account are available to choose from
- MVC模式
- ERP与十四顶帽子
- 连接各种数据库代码
- delphi中結束進程
- 进程地址空间[1]