在应用程序中添加宏支持的注意事项(Update)

原创 2004年06月27日 15:28:00

用笔记本用多了,PC键盘用起来不是很习惯了。

在我的一篇文章脚本化浏览器(http://blog.csdn.net/jiangsheng/archive/2003/11/09/3795.aspx / http://www.csdn.net/develop/Article/21/21702.shtm)中描述了如何在应用程序中添加宏支持。在添加支持的时候需要注意的是,宏的运行环境——VBS脚本引擎——目前只支持变体数据类型。这造成的一个结果就是当你的应用程序触发一个事件的时候,如果其参数并不都是变体数据类型,那么你编写的宏不是总会被调用。解决的方法是总是声明你的事件参数为变体数据类型。

另外,MFC的向导会错误地为VARIANT_BOOL类型的事件参数生成一个BOOL类型的事件处理函数参数。这样的自动化对象在VB这样的宿主中运行的时候会造成访问越界。参见微软知识库文章Q199315 FIX: Method with BOOL* Parameter Type Overwriting Memory in Visual Basic 。解决的方法是手动修改类向导生成的代码。

关于宏定义的一些使用方法和注意点总结

我在写代码的时候喜欢使用宏,不仅使代码看起来整洁,而且用好了还能极大的减轻编码的工作量,但是如果 使用不当的话,出了问题查找起来就就非常的难了,下面的总结大部分是从网上看到的,也有一些是我自己在工作中...
  • m0_37968915
  • m0_37968915
  • 2017年08月05日 22:51
  • 1671

JIRA 问题(Issues)宏

JIRA 是 Atlassian 提供的缺陷跟踪和项目管理系统。通过向 Confluence 页面中添加 JIRA 问题(Issues)宏,你可以将一个或者多个问题显示到 JIRA 中。你也可以选择从...
  • u013587602
  • u013587602
  • 2014年02月16日 07:04
  • 1417

构建c/c++项目时添加宏定义

有时候我们希望在构建时能够在命令行添加一些宏定义,改变程序行为。一个典型应用示例是代码里通过检查是否定义了 DEBUG 宏,来决定是否输出调试信息。编译器一般提供命令行选项支持这种做法,例如使用 ...
  • w616589292
  • w616589292
  • 2016年04月04日 21:22
  • 1400

MapX应用程序发布和打包过程及注意事项详解

  • 2015年04月16日 10:51
  • 6KB
  • 下载

提高android应用程序性能的5个注意事项

提高android应用程序性能的5个注意事项
  • jiangfullll
  • jiangfullll
  • 2014年11月30日 11:41
  • 579

Android 应用程序发布流程注意事项(整理)

一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。 (1)       发布应用程序之前,首先要做的事是为你的应用做数字化签名认证...
  • cxc19890214
  • cxc19890214
  • 2014年08月30日 23:38
  • 1351

Unity3D开发Windows Store应用程序 注意事项(官方)

针对最近在移植window store项目中遇到的问题,我整理了官方说明, 在此和各位开发者分享,避免在移植过程中走弯路! Platform status 平台现状 C...
  • jbjwpzyl3611421
  • jbjwpzyl3611421
  • 2013年10月14日 09:26
  • 5624

利用Netbean开发Android应用程序注意事项

利用Netbean开发Android应用程序注意事项
  • ls1792304830
  • ls1792304830
  • 2016年07月23日 23:11
  • 782

使用ILSpy软件反编译.Net应用程序的方法及注意事项

通过ILSpy软件进行反编译.Net程序的步骤,以及其中遇到的问题还有解决方法!...
  • gx_489587482
  • gx_489587482
  • 2016年09月13日 21:59
  • 5411

中国 Azure 应用程序的开发人员注意事项

关于本文档  为开发人员提供指南  当前中国服务提供的功能  当前中国服务不提供的功能  在中国服务中创建应用程序时的差异概述  中国数据中心  设置开发计算机  ...
  • afandaafandaafanda
  • afandaafandaafanda
  • 2015年04月17日 14:40
  • 785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在应用程序中添加宏支持的注意事项(Update)
举报原因:
原因补充:

(最多只允许输入30个字)