摘要:
Prerequisite Knowledge: 应用程序的Window hang住的主要原因是,它的UI线程正忙于某些事情而没有机会去处理message loop。 相信用过Vista的同志都会注意到,Windows Vista中当一个应用程序的Window hang住了,这个Window就会被灰化,并且Window的Title多了"Not Responding"前缀。但神奇的是,这个Window... 阅读全文
随笔档案-2009年03月
Best Practice: GetProcessHeaps 和 GetProcessHeap 的使用。(The best practice of GetProcessHeaps and GetProcessHeap)
2009-03-30 21:23 by Jialiang, 2470 阅读, 收藏, 编辑
摘要:
GetProcessHeaps返回当前进程的进程堆(process heap)的handle加上由HeapCreate创建的所有私有的heap的handle。 GetProcessHeap仅返回当前进程的进程堆(process heap)。 规则很简单: 1. 永远不要用GetProcessHeaps。尤其是不推荐使用GetProcessHeaps获取私有堆的handle,因为这将导致无法预估的后... 阅读全文
All-In-One Code Framework(AIO): 如何编写VC++代码来使用COM组件 (How to use COM in a VC++ client)
2009-03-30 18:29 by Jialiang, 2439 阅读, 收藏, 编辑
摘要:
本文介绍如何编写VC++代码来使用COM组件。文章中所用到的example为All-In-One Code Framework 的CppCOMClient和MFCCOMClient示例。 阅读全文
All-In-One Code Framework(AIO): 如何使用C#编写进程外的COM组件 (How to write an out-of-proc COM server in C#)
2009-03-29 01:03 by Jialiang, 3067 阅读, 收藏, 编辑
摘要:
本文介绍如何使用C#编写进程外的COM组件。文章中所使用的example为All-In-One Code Framework 的CSExeCOMServer示例。 阅读全文