各位大哥高分求帮一个COM的连接问题。。。+50分。。。在线等待 ( 积分: 50 )

  • 主题发起人 主题发起人 xgvpxy
  • 开始时间 开始时间
X

xgvpxy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想调用一个外部的程序进行一些操作,可是调用外部程序的代码是用C写的..我不太清楚任何把它转换成DELPHI上来用:
代码如下:
CComPtr<IPSExchange> psx = CoCreateInstance(__uuidof(PSExchange),NULL,CLSCTX_SERVER);
psx->Attach();
psx->put_Option("INPUT_FILE","e:/a_file");
psx->put_Option("OUTPUT_FILE","e:/an_output_file");
psx->put_Option("DECRYPT_PROE","ignored");
if (!psx->get_CheckOK()) {
if (!psx->Execute()) {
// do some error handling
}
}
psx->Detach();
psx.Release();

应该如何改写呢?
 
我想调用一个外部的程序进行一些操作,可是调用外部程序的代码是用C写的..我不太清楚任何把它转换成DELPHI上来用:
代码如下:
CComPtr<IPSExchange> psx = CoCreateInstance(__uuidof(PSExchange),NULL,CLSCTX_SERVER);
psx->Attach();
psx->put_Option("INPUT_FILE","e:/a_file");
psx->put_Option("OUTPUT_FILE","e:/an_output_file");
psx->put_Option("DECRYPT_PROE","ignored");
if (!psx->get_CheckOK()) {
if (!psx->Execute()) {
// do some error handling
}
}
psx->Detach();
psx.Release();

应该如何改写呢?
 
怎么都没有人回答啊?是不是分太少了..还是问题太难了..谁能告诉我怎么解决这个问题..我把分叫到100去..高手来啊!!!我等着用呢...
 
后退
顶部