摘要: show 是以普通模式显示。非模态窗口,关闭时窗体并没有释放showmadle 是以模态的模式显示,模态窗口, 即它显示后,别的窗口无法获得焦点。procedure TFrmMain.btnModelClick(Sender: TObject);begin FrmShow := TFrmGroundInfor.Create(Application); FrmShow.ShowModal; //以模态的模式显示,别的窗口无法获得焦点,您可以工作在本窗体中,必须人工关闭窗口 FrmShow.Free;end;procedure TFrmMain.btnShowClick(Sender: TObje 阅读全文
posted @ 2011-09-06 15:11 Jasmines 阅读(3939) 评论(0) 推荐(0) 编辑
摘要: 假设有两个应用程序,它们都要调用一个单元中的一个方法,那么这两个应用程序都要在Uses语句中引用该单元。如果同时运行这两个应用程序,这个方法就会在内存中存在两份,这显然是内存的一种浪费,使用动态链接库就可以解决这个问题。动态链接库DLL与其他应用程序通过动态链接技术来共享代码。如果一个应用程序使用了动态链接库,Win32系统保证内存中只有DLL的一份复制品,这是通过内存映射文件实现的。DLL首先被调入Win32系统的全局堆栈,然后映射到调用这个DLL的进程的地址空间,在Win32系统中,每个进程拥有自己的32位线性地址空间。如果一个DLL被多个进程调用,每个进程都会收到该DLL的一份映射。在W 阅读全文
posted @ 2011-09-06 13:50 Jasmines 阅读(284) 评论(0) 推荐(0) 编辑