2011-11-02 34 views
1

我有一個共享庫,在其初始化程序中設置共享內存。 當我無法分配共享內存時,我想通過調用程序中止加載此庫,以便此程序的加載將失敗並可以採取相應措施。中止從其初始化程序加載共享庫

我正在使用QLibrary.isloaded()來檢查庫是否在調用程序中加載。

如何避免在初始化程序中發生錯誤時加載庫?

回答

0

既然你提到Qt,或許使用QPluginLoader更好。閱讀更多關於Qt Plugins的信息,並讓你的插件返回一個指向QObject的指針,該指針將爲NULL,表示失敗。

+0

感謝您的提示。 儘管如此,我想知道我的問題的答案;) –