日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux環(huán)境下實現(xiàn)組件返回消息的技巧( 二 )


// 加載該組件的動態(tài)庫;
handle = dlopen(NULL, RTLD_LAZY)
// 獲得組件的標識;
sprintf(messageShow,"ReturnMessage_%d", ComponentIdx)
// 取得組件返回消息字符串數(shù)組指針;
msg_ptr[ComponentIdx] = dlsym(handle, messageShow);
第四,獲取組件返回消息的文字說明
在注冊組件返回消息后,在應(yīng)用調(diào)用組件中的方法或過程時,一般情況下,可以直接從返回代碼中判斷返回的消息內(nèi)容 。也可以調(diào)用組件中的StrError(int rts)方法獲取組件返回消息的文字說明 。
該方法的代碼如下:

int ErrnoIdx
int CompomentIdx
// 獲得返回消息的具體代碼;
ErrnoIdx = rts & 0xFFFF
// 獲得組件的標識;
CompomentIdx = (rts & 00FF0000) >> 16
// 返回組件返回消息的文字說明;
return msg_ptr[CompomentIdx][ErrnoIdx] ;
【Linux環(huán)境下實現(xiàn)組件返回消息的技巧】利用如上的技巧,可以使得我們發(fā)布的Linux包在使用時具有較好的可用性 。

推薦閱讀