symbian 的啓動過程

symbian在運行的時候,執行的順序是這樣的:因爲Symbian程序實際上是一個DLL(當然,與Windows的DLL是不同的),因此首先調用入口函數E32Dll,這個函數實際上什麼都不做,只是立即返回一個值。
然後將調用DLL的另外一個函數NewApplication,這個函數創建並返回CAknApplication的派生類指針。
下一步會調用CAknApplication的派生類的CreateDocumentL函數,獲得CAknDocument的指針。
該類中有一個函數叫做 CreateAppUiL,它創建CAknViewAppUi類。而視圖類則是由該UI類在構造函數中創建的。
這基本上是一個S60 Symbian程序的啓動過程。

發佈了3 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章