1.服务器必须使用域名.不能使用IP地址2.Indy的话,域名加[]3.DataSnap的话,Params.Values['CommunicationIPVersion'] :='IP_IPv6';4.当前网络环境的判断,如下代码:{$IFDEF IOS}uses StrUtils, Posix.N ...
分类:
移动开发 时间:
2017-01-19 18:34:23
阅读次数:
301
1、对话框打印char* char* info=""; ::MessageBoxA(this->m_hWnd, info, "", MB_OK); 2、CString转char* int nLen; char * wsabuf = NULL;#ifdef _UNICODE //CString转换成c ...
分类:
其他好文 时间:
2016-12-08 23:22:39
阅读次数:
186
专题三: 1) 预编译 处理所有的注释,以空格代替, 将所有的#define删除,并且展开所有的宏定义, 处理条件编译指令#if,#ifdef,#elif,#else,#endif 处理#include,展开呗包含的文件, 保留编译器需要使用的#pragma指令, 预处理指令:gcc-E file. ...
分类:
编程语言 时间:
2016-11-28 08:07:38
阅读次数:
289
预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。预处理命令以符号“#”开头。 常用的预处理指令包括: 宏定义:#define 文件包含:#include 条件编译:#if、#elif、#ifndef、#ifdef、#endif、#undef 错误信息指令:#error ...
分类:
编程语言 时间:
2016-11-23 23:06:17
阅读次数:
377
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件 编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: /////////#ifdef 标识符 ...
分类:
编程语言 时间:
2016-11-22 19:48:02
阅读次数:
205
int main(int argc, char *argv[]){#ifndef _WIN32 signal(SIGPIPE, SIG_IGN);#endif #ifdef _WIN32 /*OpenProcessToken函数用来打开与进程相关联的访问令牌,设置crash处理句柄*/ load_d ...
分类:
其他好文 时间:
2016-11-16 13:42:46
阅读次数:
244
加入下列宏定义: [cpp] view plain copy #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #define DEBUG_CLIENTBLOCK #endif ...
分类:
其他好文 时间:
2016-11-06 09:33:19
阅读次数:
268
delphi各个版本编译开关值{$IFDEF VER80} - Delphi 1{$IFDEF VER90} - Delphi 2{$IFDEF VER100} - Delphi 3{$IFDEF VER120} - Delphi 4{$IFDEF VER130} - Delphi 5{$IFDEF ...
认认真真地把这教程过一遍还真是费事啊... 终于到最后一章了,鼠标拖动可实现物体旋转。 下面为代码, #ifndef _ArcBall_h #define _ArcBall_h // Only support assertions in debug builds #ifdef _DEBUG #inc ...
分类:
其他好文 时间:
2016-11-02 00:39:51
阅读次数:
340
在PCH文件中添加如下代码:#ifdef __OBJC__ //保证代码只会在OC中引用 #ifdef DEBUG #define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ ...
分类:
移动开发 时间:
2016-10-27 22:52:23
阅读次数:
210