操作系统/及相关
文章平均质量分 71
skyereeee
这个作者很懒,什么都没留下…
展开
-
CMFCMENUBUTTON的用法
第一步:关联变量,设为m_menubutton第二步:创建资源菜单,设为IDC_MENU1,下拉菜单为ID_ITEM1,ID_ITEM2第三步:将菜单和按钮关联起来,在InitDialog中加入下述代码。CMenu* pMenu = new CMenu;pMenu->LoadMenu(IDR_MENU1);m_menubutton.m_hMenu = pMenu->GetSub原创 2012-08-09 18:19:01 · 6299 阅读 · 0 评论 -
<转>动态链接库 静态链接库 创建 使用 汇总
原文见月心小筑的博客:http://hi.baidu.com/yueyemijing/blog/item/cefe404f253a0c30aec3ab08.html一、分别编译与链接(Linking)大多数高级语言都支持分别编译,程序员可以显式地把程序划分为独立的模块或文件,然后每个独立部分分别编译。在编译之后,由链接器把这些独立的片段(称为编译单元)“粘接到一起”。(想想这样做有什么原创 2012-08-14 18:03:48 · 1060 阅读 · 0 评论 -
进程间通信的机制有哪些
进程间通信机制1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。 Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对转载 2012-09-03 15:16:14 · 8102 阅读 · 0 评论 -
动态链接库与静态链接库的区别
源地址:http://blog.sina.com.cn/s/blog_61ba4898010153zu.html 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文转载 2012-09-04 11:22:05 · 1068 阅读 · 0 评论