- 博客(9)
- 收藏
- 关注
原创 VC连接ADO数据库
1。初始化if(!AfxOleInit()){ AfxMessageBox(_T("数据库初始化错误!")); return FALSE;} 2。定义全局变量_ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset; 3。连接数据库try { hr = m_pCon
2009-05-20 10:25:00 383
原创 _RecordsetPtr::RecordCount返回值为-1的问题
设置CursorLocation参数如下:m_pRecordset->CursorLocation=adUseClient;
2009-05-19 17:12:00 953 1
转载 文档的串行化
程序中用到了许多数据类型,特别是结构体和类,自定义的数据类型等。 你的程序处理的这种数据就是文档。 拿普通编辑器来说,肯定有一个cstring的数据用来存放用户编辑的文字,并且这串文字还有许多特性也需要记录,比如颜色,字体等,那没与此相关的就还有许多变量。 序列化的意思就是,如何将这些文档数据存盘,以及如何读取出来显示。那能有两种办法可以做到,一、利用cfile将每个数据依
2008-02-24 21:02:00 594 1
转载 文档的串行化
程序中用到了许多数据类型,特别是结构体和类,自定义的数据类型等。 你的程序处理的这种数据就是文档。 拿普通编辑器来说,肯定有一个cstring的数据用来存放用户编辑的文字,并且这串文字还有许多特性也需要记录,比如颜色,字体等,那没与此相关的就还有许多变量。 序列化的意思就是,如何将这些文档数据存盘,以及如何读取出来显示。那能有两种办法可以做到,一、利用cfile将每个数据依
2008-02-24 21:02:00 518
转载 关键字auto、static、register、const、volatile、extern
这些关键词都是c++基础知识,我整理了一下,希望对新学的朋友们有用: (1)auto 这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 (2)register 这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访
2007-12-25 17:56:00 312
转载 [基础] 什么是串行接口和并行接口
串行接口的特点是一次只能传输一个位的数据!而并行接口的话,一次可以传输多个 位的接口.这就像是我们道路的单行道和双行道.单行道是串行接口,而双行道是并行接口。 并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。串行通信是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信
2007-12-12 15:23:00 3638
转载 [基础] 什么是存储器映射?
通过赋予每个任务不同的虚拟–物理地址转换映射,支持不同任务之间的保护。地址转换函数在每一个任务中定义,在一个任务中的虚拟地址空间映射到物理内存的一个部分,而另一个任务的虚拟地址空间映射到物理存储器中的另外区域。 存储器映射寄存器 Memory mapped register 通常作为设备寄存器,但地址统一编入内存空间,也就是说,物理上这个寄存器不属于内存(
2007-12-10 22:12:00 4201
转载 伪指令.word
ldr r1, _rWTCON _rWTCON: .word 0x15300000 这两个语句是不是说把地址0x1530 0000 上的内容传递到r1? 而不是把0x1530 0000 放到r1 ? 不是把地址0x1530 0000 上的内容传递到r1,是把地址_rWTCON上的内容放到r1,而地址_rWTCON上的内容是0x15300000。实际上就是把r1设置为0x15300000 -----
2007-12-04 16:25:00 2112
原创 Does not match the target endianness问题
在排除了硬件上的冲突后,可能是Setup CCS 里的配置和编译时选择的不一致造成的。Project --> Build Option --> complier 页,Category里选Basic,右边的Target Vision :选择对应的cpu型号(和Setup CCS里的配置对应)。
2007-12-03 16:22:00 4544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人