#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 以上只是一部分,求大神幫助!
uj5u.com熱心網友回復:
delphi 不支持宏。如果背景關系復雜的宏,要改Delphi,只好手工展開宏。
uj5u.com熱心網友回復:
需要怎么翻譯呢親轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130113.html
標籤:VCL組件開發及應用
上一篇:fastreport 合計問題
