#ifdef MQxx_EXPECT_TRUNCATED_INPUT
#define CheckSpace(n, size, rcode)
if ((MQLONG)(in_lastbyte - *in_cursor + 1) < n*size)
{
n = ((MQLONG)(in_lastbyte - *in_cursor + 1) / size);
}
if ((MQLONG) (out_lastbyte - *out_cursor + 1) < n*size)
{
n = ((MQLONG)(out_lastbyte - *out_cursor + 1) / size);
rcode = (opts & MQGMO_ACCEPT_TRUNCATED_MSG)
? MQRC_TRUNCATED_MSG_ACCEPTED
: MQRC_CONVERTED_MSG_TOO_BIG;
}
#else
#define CheckSpace(n, size, rcode)
if ((MQLONG) (in_lastbyte - *in_cursor + 1) < n*size)
{
n = ((MQLONG)(in_lastbyte - *in_cursor + 1) / size);
rcode = (Reason == MQRC_TRUNCATED_MSG_ACCEPTED)
? MQRC_TRUNCATED_MSG_ACCEPTED
: MQRC_NOT_CONVERTED;
}
if ((MQLONG) (out_lastbyte - *out_cursor + 1) < n*size)
{
n = ((MQLONG)(out_lastbyte - *out_cursor + 1) / size);
rcode = (opts & MQGMO_ACCEPT_TRUNCATED_MSG)
? MQRC_TRUNCATED_MSG_ACCEPTED
: MQRC_CONVERTED_MSG_TOO_BIG;
}
#endif
QQ:1119878383 以上只是一部分,求大神帮助!
解决方案 »
- 各位高手:有没得API函数能直接获取硬盘和CPU的序列号呀?
- 以前看到过模糊查找子字符串的资料,还有使用通配符查找字符串的资料.现在找不了,谁提点一下?
- 为什么程序在98下和在2000下的界面会不一样????郁闷啊!救命啊!
- spcomm控键的使用问题,急
- 多线程基础问题
- 如何获取与string的值同名的组件?急
- 怎么创建自定义类的静态域?
- 请问一个"与"操作的问题?
- 怎样在delphi中屏蔽热启动键(ctrl+alt+del)???特向高手请教???
- 请推荐几本关于Delphi6/Kylix的书,好吗?(好象这样的书不是很多,与VC/VB相比)--内空
- 终于把ROBOT给装上了!!!散分!!!!!!!!!
- 在运行是会出现invalid field
如果上下文复杂的宏,要改Delphi,只好手工展开宏。