两条VC语句翻译成等价的Delphi语句(100分)

  • 主题发起人 主题发起人 一个过客
  • 开始时间 开始时间

一个过客

Unregistered / Unconfirmed
GUEST, unregistred user!
CComPtr<IPersistFile> p1;
CComQIPtr<IExtractIcon, &IID_IExtractIcon> p2(p1);
 
这可是ATL里的类,怎么翻译.就象CWnd怎么也移植不到Delphi里来.
另想别的法子吧.
 
呵呵,这是C++的模板,是编译时的概念,不是执行概念。应该
是无法转换。关键还看你要实现什么功能。说不定用DELPHI更
方便呢。
 
不知道。学习!
 
模板也[:(]
 
这两条语句是VC里面自带的标准的模版,如果懂VC的应该知道这个是干什么的,
应该能够转化成相应的delphi语句
 
我看很难修改成DELPHI的,
 
关键还得看实现什么功能,VC靠模板来实现COM,delphi就不用,所以可能会更容易。
 
看样子的确和 COM 有关,你看那几个“I”:)
 
我猜:
CComPtr 功能类似于 CreateComObject
CComQIPtr 功能类似于QueryInterface

就没人懂VC吗?
 
同意楼上,我最近在看COM,还没有修炼好,呵呵,
 
这个!
CWnd *wnd = (CWnd*)pParam;
 
后退
顶部