我們的代碼庫中有許多MFC擴展dll,其中許多嵌入了在項目.rc文件(IDS _...,IDD_ ...,IDB _...等)。我們使用數字標識符來定義我們的資源,特別注意我們的資源id不會在dll之間發生衝突,這需要一些管理員來確保我們的開發人員不使用相同的編號。在Windows中使用字符串類型資源標識符.rc文件/ dll
我已經意識到字符串類型的資源標識符可能是一個簡單的路要走,這意味着我們可以定義唯一標識符爲每個不同的dll每個資源。
我的問題是,是否有與這個產品的技術問題,例如:
- 請問MFC DLL /資源鏈仍正常運行?
- Visual Studio資源編輯器仍然工作嗎?
我還沒有在MS技術說明中發現任何內容,說這將是一個問題 - 我只是想知道,如果人們有這方面的經驗。
我在寫這個問題時忘記了一件事 - 對話資源ID值(IDD _...)必須是整數標識符,以確保HtmlHelp(...)API與HH_HELP_CONTEXT命令正常運行(請參閱http:///msdn.microsoft.com/en-us/library/ms670088(v=VS.85).aspx) –
你有什麼經驗可以分享這個問題嗎?我們現在正在處理同樣的問題。 – Mikhail