VC调用VB DLL

it2022-05-09  38

#import "c:test.dll" using namespace test; HRESULT ComInit() { HRESULT hr = S_OK; if FAILED(CoInitialize(NULL)) { CoUninitialize(); hr = E_UNEXPECTED; } return hr; } void CTestCallDllDlg::OnButton1() { ComInit(); _test1Ptr MyObj; //注意这里,类名虽然是DEMO,但是定义声明应该是“_类名Ptr”来定义对象 MyObj.CreateInstance("test.test1"); _bstr_t vRsinfo = MyObj->msg(); //这里使用对象方法取得当前用户名称 char * mychar = (char*)vRsinfo; MessageBox(mychar); }

 

转载于:https://www.cnblogs.com/luyuxibaby/p/5217252.html

相关资源:vb 调用 vc dll 最简单的例子了。

最新回复(0)