[VB6 ] 如何取出C++ dll的多struct 值??

看板Visual_Basic作者 (魯魯豬)時間11年前 (2014/03/05 21:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我手上有個c++ dll 文件其中的一個結構為 typedef stuct { struct { char Filename[_MAX_FNAME]; char Revision[32]; } upperDll; struct { char Filename[_MAX_FNAME]; char Revision[32]; } lowerDll; } DLL_INFORMATION, *LPDLL_INFORMATION; 而這個是要搭配 這個Function DWORD GetDllInformation( LPDLL_INFORMATION lpDllInformation ); 而文件上寫的EXAMPLE DLL_INFORMATION dllInformation; GetDllInformation( &dllInformation ); 我現在有個疑問是 DLL_INFORMATION 這個type我要怎麼宣告呢? 我用另一個方法 Dim dllInformation() as byte; GetDllInformation(dllInformation); dllInformation() 裡面可以將我要的資料給帶出來 但是我就沒辦法 將upperDll lowerDll 這兩個資訊給分出來 請問我這邊該怎麼宣告比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.186.132 ※ 編輯: lupiglupig 來自: 111.249.186.132 (03/06 00:44)

03/06 05:34, , 1F
一般照著相對印的格式宣告TYPE即可沒CHAR用STRING
03/06 05:34, 1F
文章代碼(AID): #1J5ocPK3 (Visual_Basic)
文章代碼(AID): #1J5ocPK3 (Visual_Basic)