1
當您需要在XPCOM中創建或訪問衆所周知的對象時,您在哪裏可以找到他們的合同ID?查找XPCOM合同ID:components.Classes [「THISPART」]
當您需要在XPCOM中創建或訪問衆所周知的對象時,您在哪裏可以找到他們的合同ID?查找XPCOM合同ID:components.Classes [「THISPART」]
它確實取決於您要查找的對象。通常,documentation會告訴你什麼是合同ID。如果你正在尋找一個特定的合同ID,這將是一個更容易回答的問題。
您還應該通過http://mxr.mozilla.org來看看Mozilla代碼,以瞭解人們如何使用您要使用的接口和功能。
將「一般」替換爲「有時」。但是,我發現我需要使用Google的所有合同ID。文檔通常只描述接口,但不包含合同ID。有時甚至沒有關於https://developer.mozilla.org/上的界面描述,即使有關界面在http://mxr.mozilla.org/上有適當的評論。有時候甚至那裏的文檔都不完整,你必須看看界面的某個實現。 – panzi 2010-08-03 01:38:14
PS:我如何使用谷歌用於此目的:我只是谷歌: '的getService(Components.interfaces.nsIInterfaceInQuestion)' 或 '的createInstance(Components.interfaces.nsIInterfaceInQuestion)' – panzi 2010-08-03 01:41:30
請注意,這是一個wiki和可你也改進了。 – sdwilsh 2010-08-03 04:17:19