C++ - 文章列表
共 8 页
-
CTime与CString相互转换的方法
一.CTime转化为CStringCTime tmSCan = CTime::GetCurrentTime();CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");这样得到的日期时间字符串就是以"2014-11-24 10:11:12"的格式.这是不是很方便呢? //取得CTime中的日期 CString cstrDate = tmScan.Format("%Y-%m-%d"); /
-
在对应所需名称或序数的集合中 未找到项目
从数据库中读取第一个字段的时候,下面这样写,会提示“在对应所需名称或序数的集合中 未找到项目”Fields* fields = NULL;this->m_pRecordset->get_Fields(&fields);try{ if(!this->m_pRecordset->adoEOF){ CString r=(_bstr_t)fields->Item[0]->GetVa
-
mfc使用ado连接数据库,在win7编译后,无法在xp上运行的解决方法
mfc使用ado连接数据库,在win7编译后,xp运行会报错。产生这个问题的主要原因是因为WIN7的ADO版本比XP的版本高,在高版本编译在低版本运行不了(主要COM的Guid变了)。解决方法如下:第一种方法:使用XP来编译程序,在WIN7上可以运行。第二种方法:将xp上的msado15.dll拷贝到win7上的某个目录,然后修改一下import的路径,再编译,就可以在xp上运行了如:#import "F:\\msado15.dll" no_namespace rename("EOF","adoEOF&qu
-
CloseHandle()报错: 0xC0000008: An invalid handle was specified 的解决方法
调用CloseHandle(hBitmap)时报错: 0xC0000008: An invalid handle was specified改为FindClose(hBitmap); 就可以了
-
?在MFC中使用CHtmlView与js交互 js调用C++的方法
在MFC中使用CHtmlView与js交互, js调用C++程序中的方法。(使用单文档或多文档模式)1、在类定义时添加DECLARE_DISPATCH_MAP()如:class CClientBrowserView : public CHtmlView{ DECLARE_DISPATCH_MAP()....}2、在构造函数中添加EnableAutomation();如:CClientBrowserView::CClientBrowserView(){ // TODO: 在此处添加构造代码 EnableAutomation();}3、在类实现文件前添加类似
-
c++ fopen和fopen_s用法的比较
在vs编程中,经常会有这样的警告:warning C4996: |acute;fopen|acute;: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use_CRT_SECURE_NO_WARNINGS. See online help for details.??是因为? fopen_s比fopen多了溢出检测,更安全一些。(在以后的文章里还有get与get_s的比较,strcpy
-
CString 转int,double的方法
//CString转int CString szPort = L"2589"; int nPort = _ttoi(szPort); //CString转double CString szPort = L"2589.00"; double nPort = _ttol(szPort); //其它类型转CString int nPort =
-
c++ vector的使用方法详解
标准库Vector类型使用需要的头文件:#include <vector>Vector:Vector 是一个类模板。不是一种数据类型。 Vector<int>是一种数据类型。一、 定义和初始化Vector<T> v1; //默认构造函数v1为空Vector<T> v2(v1);//v2是v1的一个副本Vector<T> v3(n,i);//v3包含n个值为i的元素Vector<T> v4(n); //v4含有n个值为0的元素二、 值初始化1> 如果没有指定元素初始化式,标准库自
-
mfc CStdioFile的用法详解
CStdioFile:CStdioFile继承自CFile,CStdioFile类的声明保存在afx.h头文件中。一个CStdioFile 对象代表一个用运行时函数fopen 打开的C 运行时流式文件。流式文件是被缓冲的,而且可以以文本方式(缺省)或二进制方式打开。文本方式提供对硬回车—换行符对的特殊处理。当你将一个换行符(0x0A)写入一个文本方式的CStdioFile 对象时,字节对(0x0D,0x0A)被发送给该文件。当你读一个文件时,字节对(0x0D,0x0A)被翻译为一个字节(0x0A)。CStdioFile 不支持Duplicate,Lock
-
CString的Format方法详解 格式化字符串
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c &n