我对C++不会,请各位大佬帮我将以下C++代码转为Delphi代码,多谢!#import "d:\CVSMS.dll"private: System::Void button1_Click(System::Object * sender, System::EventArgs * e)
{
::CoInitialize(NULL);
HRESULT hr = 0;
IClassFactory *pCF;
CVSMSLib ::ISender *pTC;
hr = CoCreateInstance(_uuidof(CVSMSLib::Sender),NULL, CLSCTX_INPROC_SERVER,
_uuidof(CVSMSLib::ISender),(void**)&pTC);
if (hr == S_OK)
{
pTC->SendByPhoneNumber("pushv20", "Hii", "", "13564319836", 1, 1);
pTC->Release();
}
::CoUninitialize();
}
{
::CoInitialize(NULL);
HRESULT hr = 0;
IClassFactory *pCF;
CVSMSLib ::ISender *pTC;
hr = CoCreateInstance(_uuidof(CVSMSLib::Sender),NULL, CLSCTX_INPROC_SERVER,
_uuidof(CVSMSLib::ISender),(void**)&pTC);
if (hr == S_OK)
{
pTC->SendByPhoneNumber("pushv20", "Hii", "", "13564319836", 1, 1);
pTC->Release();
}
::CoUninitialize();
}
解决方案 »
- 请问我这段关于线程的代码有什么问题?
- 很简单的问题,关于文件夹的操作!
- 使用Indy 9 的IdTCPServer怎样才能穿过防火墙?
- Async Pro TAPI控件播放语音,在xp中正常在win7中无声
- 在delphi中可以用二维动态数组做函数或过程的参数吗?(在线)
- 请问,如何能够判断DBGrid有没有内容?
- 在线等待,如何声明一个DLL中的类?最好有源码
- 请熟悉c++builder+sql的朋友帮我看看下面这段adoquery的SQL使用参数传递变量的代码错在哪
- 关于QREPORT的折行问题。
- 关于报表的页面设置问题!!!!请高手指教!急!!!!
- 什么地方有F1book for delphi7 下载??本人急用???SOS
- ActiveX 在浏览器中不显示????
procedure TForm1.btn1Click(Sender: TObject);
var
hr:HRESULT;
pcf:IClassFactory;
pTC:CVSMSLib.ISender;
begin
CoInitialize(nil);
hr:=CoCreateInstance(CVSMSLib.sender, nil, CLSCTX_INPROC_SERVER,
CVSMSLib.sender, pTC);
if hr=s_ok then begin
pTC.SendbyPhoneNumber(('pushv20', 'Hii', '', '13800138300', 1, 1);
pTC.Release;
end;
CoUninitialize;
end;
pcf:IClassFactory;不能通过编译
CoInitialize(nil);不能通过编译
CoCreateInstance(... //不能通过编译