初学者疑问:VC如何在console应用程序中使用COM啊 #import "xx.dll"后我就不知怎么办了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <iostream>#import "scrrun.dll" raw_interfaces_only int main(){ CoInitialize(NULL); { try { Scripting::IFileSystem3Ptr fs; fs.CreateInstance(__uuidof(Scripting::FileSystemObject)); Scripting::IFolderPtr folder; fs->GetFolder(_bstr_t("c:\\temp"),&folder); _variant_t vsize;folder->get_Size(&vsize); std::cout<<"c:\\temp size:"<<(long)vsize<<" bytes"<<std::endl; } catch(_com_error &e) { _bstr_t bstrSource(e.Source()); _bstr_t bstrDescription(e.Description()); std::cout<<"Get directory size via FileSystemObject, by masterz"<<std::endl; std::cout<<"COM error occurred,source:"<<(LPCTSTR)bstrSource<<std::endl; std::cout<<"Description:"<<(LPCTSTR)bstrDescription<<std::endl; } } CoUninitialize(); return 0;} 关于vc6.0断点调试的问题. 如何或得一个node中数据的长度? MFC实现的ActiveX控件如何与ASP交互 D3D7里面的D3DDEVICEDESC7这个结构在D3D8里面是什么? CListCtrl 中 列中显示的字符内容大小有限制吗?如何解决? 如何取得框架里的各个IHtmldocument? 呵呵,浪费点信用分 高手都不在了吗?还是不屑于回答? 哪有关于vc如何规范定义变量名称的电子书下载? 聘程序员 我想学c++ 可找不到编译器 ◆◆简单问题~~如何给Menu中的某项加个icon?
#import "scrrun.dll" raw_interfaces_only
int main()
{
CoInitialize(NULL);
{
try
{
Scripting::IFileSystem3Ptr fs;
fs.CreateInstance(__uuidof(Scripting::FileSystemObject));
Scripting::IFolderPtr folder;
fs->GetFolder(_bstr_t("c:\\temp"),&folder);
_variant_t vsize;folder->get_Size(&vsize);
std::cout<<"c:\\temp size:"<<(long)vsize<<" bytes"<<std::endl;
}
catch(_com_error &e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
std::cout<<"Get directory size via FileSystemObject, by masterz"<<std::endl;
std::cout<<"COM error occurred,source:"<<(LPCTSTR)bstrSource<<std::endl;
std::cout<<"Description:"<<(LPCTSTR)bstrDescription<<std::endl;
}
}
CoUninitialize();
return 0;
}