在LV和VC的WIN32 DLL之間傳遞下面結構體。
typedef struct
{
} uAXIS;
結果char下面的數(shù)據(jù)全都錯誤。網(wǎng)上查找到了原因是:LV是采用一個字節(jié)對齊的方式,也就是說,LV的簇是無縫隙存儲的,占用空間的大小就是這個元素占用空間大小之和。而通常DLL中采用的是整形量對齊(與編譯器有關)。
可以把char改為int來應付急用。建議參考LV中的CALL DLL.VI的例子。
在LV和VC的WIN32 DLL之間傳遞下面結構體。
typedef struct
{
} uAXIS;
結果char下面的數(shù)據(jù)全都錯誤。網(wǎng)上查找到了原因是:LV是采用一個字節(jié)對齊的方式,也就是說,LV的簇是無縫隙存儲的,占用空間的大小就是這個元素占用空間大小之和。而通常DLL中采用的是整形量對齊(與編譯器有關)。
可以把char改為int來應付急用。建議參考LV中的CALL DLL.VI的例子。
要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...
關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟