以前在DOS下编程序的时候可以精确的得到程序占用的内存, 并且可以在程序启动和离开时检查占用内存的情况, 应该一个字节都不差。
编Windows版本的程序我从来没得到过精确的值, 也不知道如何做 (可能有和 DOS 类似的方法遍历内存块, 找到所有属于你的进程的)只是我不知道。
动态连接库可简单理解是一个资源(函数、图像图标、文件等)库,可以让不同的程序调用,并且可以在不同语言之间调用。
例如用 C++ 编的 DLL 里面的函数可以在 VB 里面用。API 函数基本上都是在 DLL 里面, 可以用各种语言去调用。
更改快捷方式的图标时输入图标名称为 shell32.dll, 可以看到里面有很多的图标, 这个 DLL 里面除了有函数之外, 还包含了很多图标。
Borland C++ 5.x 可以直接打开 dll 文件查看里面的资源象图标、位图、对话框、字符串等,但不知为何在 BCB 里面取消了这个功能。
关于查看和调用 DLL 里面的函数可参考:
--------------------next---------------------
阅读(1152) | 评论(0) | 转发(0) |