VC读取文件(exe、.doc、.chm等)
来源:互联网 发布:手机淘宝网首页官网 编辑:程序博客网 时间:2024/05/21 06:22
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind('\\')+1;
sPath=sPath.Left(nPos);
CString sOpenExe;
sOpenExe = sPath;
sOpenExe += "文件名.exe";//或者打开.doc、.chm等文档文件作为帮助手册等
//使用
CString strs="open";
ShellExecuteW(NULL,(const WCHAR *)(strs.AllocSysString()),(const WCHAR *)(sOpenExe.AllocSysString()),NULL,NULL,SW_SHOWNORMAL);
//或者直接使用
ShellExecuteW(NULL,_T("open"),sOpenExe,NULL,NULL,SW_SHOWNORMAL);
vc读取excel文件
void CPreviewDlg::InitListRowText(void)
{
_ConnectionPtr m_pConnect; //ADO对象,下同
_RecordsetPtr m_pRecordset;
m_pConnect.CreateInstance(__uuidof(Connection));
m_pRecordset.CreateInstance(__uuidof(Recordset));
CString sql;
sql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
sql+=GloubleStrPath;//EXCEL文件绝对路径+它自己的文件名。
sql += _T(";Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\"");
m_pConnect->Open((_bstr_t)sql,"","",adModeUnknown);
m_pRecordset->Open("select * from [Sheet1$]", m_pConnect.GetInterfacePtr(), adOpenDynamic, adLockOptimistic,adCmdText);//[iomstats]就是excel左下的[sheet]修改名。
CString str;
int n=0;
while(!m_pRecordset->adoEOF)
{
str=(LPCSTR)_bstr_t(m_pRecordset->GetCollect(_variant_t(0L)));
m_ctrListTableColumn.InsertItem(n,str );
str=(LPCSTR)_bstr_t(m_pRecordset->GetCollect(_variant_t(1L)));
m_ctrListTableColumn.SetItemText(n,1,str);
str=(LPCSTR)_bstr_t(m_pRecordset->GetCollect(_variant_t(2L)));
m_ctrListTableColumn.SetItemText(n,2,str);
m_pRecordset->MoveNext();
if (n>=10)
{
break;
}
n++;
}
m_pRecordset->Close();
m_pConnect->Close();
}
- VC读取文件(exe、.doc、.chm等)
- VC 读取 doc,xls,ppt,pdf等格式的文件
- Linux 用命令行打开doc pdf chm等文件
- 在VC下如何读取chm文件
- VC释放资源文件DLL,EXE等。。。
- HH.EXE反编译CHM文件
- Android 读取doc文件
- Android 读取doc文件
- Android 读取doc文件
- 读取doc文件
- Android 读取doc文件
- Android 读取doc文件
- Android 读取doc文件
- VC读取EXE文件的图标并保存
- C#读取HDF5文件.doc
- 使用hh.exe反编译chm文件
- html中使用javascript调用本地程序(exe,doc等)
- vc 执行exe文件
- __declspec(dllimport)和__declspec(dllexport)
- 无法找到“XXX.exe”的调试信息,或者调试信息不匹配。。
- toj1469 Wooden Sticks
- 关于如何按位强制转化,如float与int之间按位转化
- B树和B树的实现 B-Tree
- VC读取文件(exe、.doc、.chm等)
- PowerDesigner物理模型用法总结
- 把DEDE的在线文本编辑器换成Kindeditor不显示问题
- android图片涂鸦(标记)
- CityEngine创建不同类型的屋顶(二)
- 竞赛积分猜想
- 第二周hdu1282
- 简单查看和修改数据库的只读/读写属性
- XP安装VMware-viclient提示:microsoft virtual j# 2.0 second edition 安装程序返回错误代码“4121”