PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] dll 之間傳遞 vector<class>
作者:
PythonScript
(Python)
2019-09-10 22:51:52
手上有個第三方 MFC 主程式 可以寫 .dll 的 plugin 檔
主程式會自動載入變成按鈕
第三方程式有個 class A 因為缺了一些屬性
所以在第一個 plugin 中寫了 class B : class A
加了一些屬性 最後產生了一個 vector<class B>
現在的問題是 第二個 plugin 需要那一個 vector<class B>
但是這個兩個 .dll 檔又是獨立的
請問有什麼好方法嗎?
還是寫一個 plugin 開出來的是 dialog
dialog 裡面再自行去加按鈕
這樣是不是比較有機會可以交換資料
謝謝
作者: Jimmybear (偷偷上線)
2019-09-11 00:44:00
第一個plugin開出return vector<class B>的function然後MFC在載入第二個plugin之前,先把vector<class B>設定給第二個plugin,然後再載入他不過在DLL之間傳遞stl container可能會有ABI不相容的問題,所以還要多一步把vector<class B>轉成POD的步驟
作者:
firejox
(Tangent)
2019-09-11 02:00:00
直接回傳按鈕
繼續閱讀
[問題] 用alloca申請RAM,函式返回後沒有釋放
bashinan
[問題] 請問大家會建議用純C刷Leetcode嗎?
qazkevin
Re: [問題] 字元指標的問題
ando5566
Re: [問題] 字元指標的問題
sakishil
[問題]printf輸出過多時前面字元被擠掉?
melogod
Re: [問題] 字元指標的問題
poyenc
[問題] 多執行緒library問題
ofd168
[問題] 字元指標的問題
allssddaa
[問題] 工具書版本太舊?
greengobyw
[問題] Calling non-member function
sleepy5300
Links
booklink
Contact Us: admin [ a t ] ucptt.com