Dim dict As ObjectSetdict = CreateObject("Scripting.Dictionary")



ProgID 和 CLSID 都是 COM 技术中的概念。我们已经熟悉了 ProgID,这是一个面向用户和开发者的易读字符串,不具备全局唯一性,因此有可能发生冲突,即同一个 ProgID 表示不同的 COM 组件,譬如两家公司的 COM 组件使用了相同的 ProgID。 CLSID 则不同,这是一个面向机器的 128 位全局唯一标识符,虽然冲突的概率不可能绝对为 0,但基本上等于 0。因此 CLSID 可以放心地用来唯一标识某个对象。


夜雨聆风