> 請問、如果我之前的物件不是使用MTS Object精靈所產生出來的,
> 是使用Automation Object精靈產生的。請問現在我要如何讓它變成
> 與MTS Object精靈所產生的元件一樣呢!?

先 New 一個 MTS 元件,在 Delphi 的 type library editor 中點選該 MTS
元件的 CoClass,Text 頁夾裡面的內容類似這樣:
[
  uuid(944BBAFB-877F-4C7F-AC74-257B9D73969C),
  version(1.0),
  helpstring("TestObj Object"),
  // 把下面這行複製起來
  custom(17093CC5-9BD2-11CF-AA4F-304BF89C0001, 0)
]

複製好 custom(...) 之後,點選你的 Automation 物件的 CoClass,把
剛才面所複製的內容貼到適當的位置,別忘了在 helpstring(...)後面
加上逗號。點選別的項目再切回來這個 CoClass,應該會出現 MTS
的 Transaction 頁夾。
設定好 Transaction 之後,必須修改類別的定義,把父類別由
TAutoObject 改為 TMtsAutoObject(需 Uses MtsObj, Mtx)。

不保證一定可行喔,總之,試試看吧!

Michael Tsai

    Source: geocities.com/huanlin_tsai/faq

               ( geocities.com/huanlin_tsai)