以消息类型发送这样的一个结构体#pragma pack(1)
struct ConvertMyDoc
{
char strOfficeName[MAX_PATH];
char strPicName[MAX_PATH];
char strErrMsg[MAX_PATH];
enum converType{WORD,PPT,EXCEL};
enum pictType{JPEG,BMP,PNG};
bool bIsSuccessful;
unsigned short usOfficeType;
unsigned short usPicType;
int nPages; public:
ConvertMyDoc()
{
bIsSuccessful=false;
usOfficeType=WORD;
usPicType=JPEG;
ZeroMemory(strOfficeName,MAX_PATH);
ZeroMemory(strPicName,MAX_PATH);
ZeroMemory(strErrMsg,MAX_PATH);
nPages=0;
}};
#pragma pack()
WriteFile会失败,提示109管道其实没有关闭, 我很奇怪, 这样一来,我的结构体怎么发送啊?
结果题似乎有点大了。没法发送
struct ConvertMyDoc
{
char strOfficeName[MAX_PATH];
char strPicName[MAX_PATH];
char strErrMsg[MAX_PATH];
enum converType{WORD,PPT,EXCEL};
enum pictType{JPEG,BMP,PNG};
bool bIsSuccessful;
unsigned short usOfficeType;
unsigned short usPicType;
int nPages; public:
ConvertMyDoc()
{
bIsSuccessful=false;
usOfficeType=WORD;
usPicType=JPEG;
ZeroMemory(strOfficeName,MAX_PATH);
ZeroMemory(strPicName,MAX_PATH);
ZeroMemory(strErrMsg,MAX_PATH);
nPages=0;
}};
#pragma pack()
WriteFile会失败,提示109管道其实没有关闭, 我很奇怪, 这样一来,我的结构体怎么发送啊?
结果题似乎有点大了。没法发送
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货