[問題] 電腦怎麼知道 class 的存在

看板C_Sharp作者 (reindeer)時間11年前 (2012/12/15 14:16), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請教一下 我用 VS 寫了一個 class 有用到 ProgId 指令 編譯完的 class 有 .dll .pdb .tlb 跟一些我有引用到的套裝軟體 dll 檔 然後我在套裝軟體直接打入 class 的名稱 也不用指定檔案位置 就真的可以 call 所以我很好奇 那是因為是在同一台電腦上編譯過 所以套裝軟體才知道 class 的存在嗎 那如果我另一台電腦也有裝套裝軟體 單純把 class 複製過去 不進行編譯 另一台電腦也可以知道這個 class? 如果知道 這其中是什麼原理呢 如果不知道 要怎麼讓另一台電腦知道 難道另一台電腦也要裝 VS 編譯過嗎 class 也沒辦法 publish 那是怎麼辦到的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.22.247 ※ 編輯: largesperm 來自: 61.58.22.247 (12/15 14:17)

12/16 00:02, , 1F
有註冊元件的話,windows就能知道
12/16 00:02, 1F
文章代碼(AID): #1Gp1MqgV (C_Sharp)