[QUOTE=Benjamin]昨天在測試的時候發現
「32位元的LabVIEW在64位元的作業系統不能call 64位元的DLL檔」
看來只能乖乖安裝64位元的LabVIEW了…
[/QUOTE]
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>請問一下,您是呼叫一般C/C++的DLL
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>還是 .Net的DLL呢?
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>因為最近小弟也遇到類似的問題:
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>有位學弟A在Windows 7 - 64bit下,使用VC++.net寫了一個DLL
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>另一位學弟B,在Windwos XP - 32bit環境下,其LabVIEW 8.5呼叫該DLL檔失敗
<font =“apple-style-span” color=“#333333” face=“arial, sans-serif”><span =“apple-style-span” style=“border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;”>因為我一時手癢,環境又剛好和A的環境相似,抓過來<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">寫<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">很快就會動了
<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">明天來確定一下,是不是剛好和大大所提的原因一致
<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">–
<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">BTW,此DLL是運用益統的程式所寫的,存取一塊自製的PIC晶片電路
<span =“apple-style-span” style="font-family: arial, sans-serif; border-collapse: collapse; color: rgb(51, 51, 51); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">太久沒寫LabVIEW,VISA下USB真是不太會用