[轉載]tlb、tlh和tli文件的關係

tlb、tlh和tli文件的關係

tlb文件:com類型庫文件。在須要使用對應com類的模塊裏,「#import ...*.tlb」使用之。
tlh、tli文件:他們是vc++編譯器解析tlb文件生成的標準c++文件。由於odl和tlb並非C++標準的東東,有必要把它們翻譯成標準的 C++類型,使得C++開發者能夠使用。相信vb和j++也會把tlb翻譯成本身語言兼容的類型描述信息。tlh至關於類型申明(頭文件),tli至關於 定義實現(CPP文件)。能夠用寫字板打開查看其內容。

備註一個重要的相關問題:
在VC下#import   "A.tlb"   no_namespace   named_guids;編譯後產生A.tlh和A.tli兩個文件,但把TLB文件更新後,相應的兩個文件沒有更新。爲何?
若是更新了tlb文件,須要在菜單裏
html

選擇所有從新編譯,不然編譯器仍然會認爲.tlh和.tli文件是最新的。
 
轉載自:http://www.cnblogs.com/taoxu0903/archive/2008/06/09/1216390.html
相關文章
相關標籤/搜索