作者legnaleurc (CA)
看板C_and_CPP
標題[問題] plugins的相依問題
時間Thu Mar 19 15:20:30 2009
我在我的程式裡加入了 plugin system
但是其中某些 plugin 會依賴到其他的 plugin
請問這樣的相依性是正常的嗎?
因為我無法保證動態載入時的順序
但是可以保證使用到那些 plugin 之前
所有的 plugin 都會載入完畢
另一個不太相關的問題
之前有看過要避免異常傳播出module
因為異常的ABI可能不相同
但如果客戶使用的異常是由我發佈出去
是否就不會發生問題?
謝謝....
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.23.180
推 hylkevin:什麼plugin system? dlopen,dlsym? 03/19 19:51
→ legnaleurc:Qt的...其實重點是如果動態載入的dll有相依性 03/19 20:15
→ legnaleurc:那隨機載入時會不會造成崩潰(真正使用前) 03/19 20:15
推 hylkevin:我不懂Qt 但我覺得載入時不會自動呼叫函數的話 應該不會 03/19 22:27
→ hylkevin:或者說 沒有runtime的調用該symbol的位址時 不會當掉.. 03/19 22:30