前言:
在日常的编程工作中,常常定义一些实用的宏方便调用,该文章将收集一些常用的宏供大家参考,欢迎大家讨论和添加!
指针释放
最常用的就是指针的安全释放。
对应new的释放
#define ReleasePtr(Ptr) {if (Ptr != NULL){delete Ptr;Ptr = NULL;}}
对于new数据的释放
#defi...
分类:
编程语言 时间:
2014-08-28 16:55:52
阅读次数:
298
配置分布式虚拟交换机环境Vcenterserver正常启动,服务正常Esxi正常启动Vmwaresphereclient正常连接VC网络互通1.从标准虚拟交换机中移除vmnic单击网络适配器选项卡,在网络适配器列表中选择vmnic12.为虚拟机网络创建分布式虚拟交换机右键单击TEST数据中心选择分布式交换机版本..
分类:
其他好文 时间:
2014-08-28 09:47:20
阅读次数:
332
这个问题是卸载VS2010一些组件造成的误删问题,且从网上下的atl100.dll通常与自己的VS2010不符解决方法:从路径:C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.ATL下拷贝atl1...
分类:
其他好文 时间:
2014-08-28 09:33:29
阅读次数:
427
例如有动态库:math.h; math.dll; math.lib1.系统路径中包含math.dll路径。2.VC工程中,“项目”>”属性“>”C/C++“>”常规“>”附加包含目录“,加入math.h所在路径。3.VC工程中,“项目”>”属性“>”连接器“>”常规“>”附加库目录“,加入math....
分类:
其他好文 时间:
2014-08-27 16:12:07
阅读次数:
155
1.3 实现超链接在网络应用过程中,特别是在Web程序中,超级链接用得非常普遍。其实使用VC技术,也可以实现超级链接功能。在本节的内容中,将介绍使用Visual C++ 6.0开发一个实现超级链接功能的应用程序。在开始之前,首先简单介绍与之相关的基础知识。1.3.1 数据报套接字编程流式套接字主要用...
分类:
其他好文 时间:
2014-08-27 14:39:27
阅读次数:
320
这里有一篇文章,很详细地说明了ios6前后是如何处理内存警告的:
来自唐巧的技术博客:http://blog.devtang.com/blog/2013/05/18/goodbye-viewdidunload/
1、ios4和ios5中,当收到内存警告时,系统会自动调用当前没有在界面上的VC的viewDidUnload方法。
在viewDidUnload写下如下代码:
i...
分类:
移动开发 时间:
2014-08-27 11:05:01
阅读次数:
163
在使用vc写简繁体通用程序时,对实现菜单、界面、Tooltips等的文字时无法实现通用。如果写简体和繁体各一套程序,那肯定不现实。查找所有资料和文章都只能实现菜单的多语言,且使用起来也不方便;并且无法实现界面、Tooltips等的多语言。因而,采用纯资源的DLL文件来实现多语言。 纯资源DLL文件实...
分类:
其他好文 时间:
2014-08-27 00:11:26
阅读次数:
160
随着贸易国际化,在软件开发过程中,常会碰到需在现有中文版软件加入多语言支持的情况。由于不同语言版本间的差别通常仅是软件操作界面的不同,为实现多语言支持,使用纯资源DLL是一个不错的解决之道。所谓纯资源DLL是指只包含资源的DLL,譬如:快捷键、对话框、字符串、菜单、工具条、位图、图标、版本信息等等。...
分类:
其他好文 时间:
2014-08-27 00:08:16
阅读次数:
278
可能原因: 调用方式约定不一致。函数调用约定如下:1. __cdecl:C 和 C++ 程序的缺省调用规范。2. __stdcall:标准调用约定(即WINAPI调用约定),也就是pascal调用约定。如果VC调用时,调用的约定方式和delphi的dll中函数约定方式不一致,就会出问题。
分类:
其他好文 时间:
2014-08-26 22:56:16
阅读次数:
218
转自:http://blog.csdn.net/akof1314/article/details/6321628越来越多的程序支持多语言切换,或者能自动适应当前系统语言,让自己开发的程序支持多语言不仅可以让自己的程序被国人使用,也能让外国程序爱好者使用。VC开发多语言程序有多种方法,或读取配置文件,...
分类:
其他好文 时间:
2014-08-26 22:54:56
阅读次数:
329