VC6如何调用COM接口?
已经用.Net写了一个COM,用VB、DELPHI都可以了,但是客户又需要VC版的,本人不会VC,通过看了网上的例子和自己尝试,总是问题不断,所以请教各位给一个例子。
DLL名称:eMESCOM.DLL,类:CardMapping,有两个方法:
public string CheckRoute(string id,string resrouce,string userCode,int language)
public string CardMap(string id,string resource,string userCode, string newId, string IMEI, int language)
Delphi调用的例子为:
/// Delphi 示例
///<code>
///
/// Declare a OleVariant variable:
///
/// public
/// { Public declarations }
/// DotNetObject:OleVariant;
/// end;
///
/// Load the object on the Forms OnCreate event:
///
/// procedure TForm1.FormCreate(Sender: TObject);
/// begin
/// DotNetObject:=CreateOleObject('eMESCOM.CardMapping');
/// end;
///
/// Execute the methods is as straight forward as this:
///
/// procedure TForm1.Button1Click(Sender: TObject);
/// begin
/// LabeledEdit1.Text:= DotNetObject.CardMap(id, resource, userCode, newId, IMEI, 0))
/// end;
///
///</code>
比较急,谢谢,解决后立刻揭贴