实践之路
草帽
The quieter you become,
the more you are able to hear.
展开
-
"error LNK2001 unresolved external symbol __chkesp”错误
前段时间看了看驱动程序的编写,将VC++6.0的编译器改为DDK提供的cl.exe,结果后来编译MFC程序时出现如下错误: MeshHelper.obj : error LNK2001: 无法解析的外部符号 __RTC_CheckEsp TerrainUnit.obj : error LNK2019: 无法解析的外部符号 _原创 2008-07-13 18:49:00 · 4488 阅读 · 0 评论 -
远程注入DLL
什么是远线程?我们知道用CreateThread可以在当前进程里建立一个线程,远线程与此类似,只不过是在其他进程中建立一个线程,用API函数CreateRemoteThread。这个远线程建立后就与建立它的进程无关了,而是进入了另外一个进程。举例说,进程A可以在进程B中建立一个远线程,这个远线程就是进程B中的线程了,而此时如果进程A结束了,也不会影响到那个远线程的运行,除转载 2008-07-22 20:10:00 · 1348 阅读 · 0 评论 -
函数调用约定
函数调用约定 1._stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数转载 2008-07-20 17:11:00 · 224 阅读 · 0 评论 -
完美实现TextArea内按Enter发送消息并清空内容
利用KeyboardEvent.KEY_DOWN和TextEvent.TEXT_INPUT事件结合,可以用FlashPlayer 10中的TextArea完美实现消息发送框的功能。包括:按Enter键立即发送消息、消息发送后立即清空TextArea、同时按Ctrl/Shift+Enter回车换行。原理是:先判断KEY_DOWN事件中按下的是什么键,如果是Shift/Ctrl+Enter转载 2010-03-25 22:19:00 · 2737 阅读 · 4 评论 -
编写flex程序过程中的两个问题:itemRender与validateNow
最近在用flex写一个校内应用,以前没用过flex,也算现学现做,遇到不少问题,大多google一下可以解决,不过还是有些问题困扰了好长时间。一、在TitleList的itemRenderer被渲染之后,再修改itemRenderer子组件的效果或样式时,总是不能成功。在更新样式之后,即使在调用validateNow()或invalidateUpdateList()也不行,最后没办法,改用Re原创 2010-03-25 20:05:00 · 1465 阅读 · 0 评论