如题?!
解决方案 »
- 我用 MFC 建立的MDI多文档绘图程序 打开文档过于频繁或较大的文档即出现空白,怎么解决?内存不足吗?
- vc和数据库
- 把一段内容组合起来,放在一个地址中!
- 怎么才能知道一个窗口的客户区的坐标大小,还有鼠标的位置啊?
- 定时器的奇怪现象:只定时一次
- 请教一个关于登陆对话框和主框架的问题。
- 那里有中文的MSDN
- 如何搜索读写大于2G的内存地址的内存
- 高分求助:如何使用waveOut**, 或者mciSendCommand(), 或者mciSendString(),或者其他的办法获得一个mp3的总播放时间
- tcp顺序号解析的问题
- 关于progressctrl
- 1,如何得到和自己相连接(通过ie)的ip ,
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind ('\\');
sPath=sPath.Left (nPos);
CString lpszFile = sPath + "\\ip.mdb"; char* szDesc;
int mlen;
szDesc=new char[256];
sprintf(szDesc,"DSN=%s? DESCRIPTION=TOC support source? DBQ=%s? FIL=MicrosoftAccess? DEFAULTDIR=%s?? ","ip",lpszFile,sPath);
mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
}
//if(FALSE==SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0","DSN=AbbDBQ=lpszFileDEFAULTDIR=sPath\0"))
//if(FALSE==SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0","DSN=Abb\0DBQ=lpszFile\0DEFAULTDIR=sPath\0\0"))
if (FALSE == SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0",(LPCSTR)szDesc))
{
AfxMessageBox("创建数据源失败,请手工创建!DSN为IP,数据库为ACCESS类型,文件名为IP.MDB!");
}else
{
if(IDYES==MessageBox("创建数据源创建成功!现在启动分析程序?","提示信息",MB_YESNO))
{
CString Command="EMAILANALYZER.EXE";
int nRes=WinExec(Command,SW_SHOWNORMAL);
} }