vc++
史瓦辛彬
这个作者很懒,什么都没留下…
展开
-
MapX VC++ 添加图层
MapX添加图层的方法向MAPX添加图层的方法有多种,我使用了两种方法:第一种方法:生成一个新的图层,也就是说会多出来tab,id,dat,map共四个文件。具体代码为:char clientpath[121];GetCurrentDirectory(120,clientpath);//得到当前路径CString m_tempclientpath = _T("");转载 2012-03-31 09:34:00 · 1907 阅读 · 0 评论 -
try{} catch(…){}
try{} catch(…){}以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ;pch = (BYTE* )00001234 ; //给予一个非法地址 *pch =6 ; //对非法地址赋值,会造成Access Vio转载 2012-04-01 10:29:24 · 5678 阅读 · 1 评论 -
MessageBox用法
MessageBox这个函数可以在VC里面显示一个标准对话框,是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框。1函数原型及参数int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType); 参数含义: HWND转载 2012-04-05 16:24:11 · 787 阅读 · 0 评论 -
MapX中添加位图符号
在做程序之前请先将要显示的 YIEL1-32.BMP 图标拷贝到D:\Program Files\MapInfo\MapX 5.0\CUSTSYMB文件夹内。CMapXFeature human;//创建一个Featurehuman.Attach(m_ctrlMapX.GetDispatch());human= m_ctrlMapX.GetFeatureFactory().Create原创 2012-04-05 15:01:05 · 2646 阅读 · 2 评论 -
mapX对图层的引用和创建实例
如何建立一个新的图层?所建立的图层是永久的还是临时的?如何获得已有的图层对象?如何创建一个图元,并设置图元的属性?并且在图层中绘制出来?如何建立一个新的图层?所建立的图层是永久的还是临时的?可以使用layers对象的CreateLayer方法CreateLayer方法使您可以创建新的临时或永久Maplnfo表图层。所创建的表有一列名,用于标注和数据绑定。当要添加或更新图元时,N转载 2012-04-07 14:25:15 · 1362 阅读 · 0 评论 -
VC++调用DLL
调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:1. 隐式的加载时链接这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当链接器发现应用程序调用了LIB文件列出的某个函数,就会在应用程序的可执行文件的文件映像转载 2012-04-08 17:37:21 · 11213 阅读 · 0 评论 -
ASP+JS获取并实时显示服务器时间的代码
第一种代码: //特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的 var secondServer = ; var secondClient = parseInt(new Date().getTime()/1000); var secondSub = secondServer - secondClient; //两端时间秒差 fu转载 2012-04-15 15:43:42 · 2388 阅读 · 0 评论 -
MySQL数据库的安装调试和VC实现
MySQL数据库的安装调试和VC实现作者:张国富(合肥工业大学 计算机与信息学院,合肥 230009)源代码下载(调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:\ProgramFiles\MySQL\MySQL Server 5.0\data)摘要:本文详细阐述了如何进行MySQL的安装、调试,以及如何用VC进行编译转载 2012-04-11 16:59:41 · 1154 阅读 · 0 评论