通過記憶體映像檔案共享一組物件(主程式和動態庫或者各程序之間共享一組物件)
//單元設計
: 陳新光
(cxg) //
設計時間
: 2009-10-8 16:51:40 //
單元功用
: 封裝記憶體對映操作
unit umap;
inte***ce
uses
windows, sysutils, dialogs;
procedure map(const desiredaccess: dword = file_map_all_access); stdcall;
procedure unmap(); stdcall;
implementation
const
type
size: dword;
data: pointer;
end;
var
begin
end;
begin
end;
procedure map(const desiredaccess: dword); stdcall;
varlsize: integer;
begin
try
begin
raiselastoserror();
end;
except
on exception do
messagedlg(***ceptioninfo,mterror, [mbok],0);
end;
end;
procedure unmap(); stdcall;
begin
try
except
on exception do messagedlg(***ceptioninfo, mterror, [mbok], 0);
end;
end;
end.
呼叫示例:
// 定義乙個全域性共享物件的結構體
pshareobjrec = ^tshareobjrec;
tshareobjrec = record
udpconnection: tremoteudpconnection;
employee: ptemployeerec;
imagelist: timagelist;
end;
HTML5開發之通過檔案物件選擇檔案
在html中新增了兩個與表單相關的api 檔案api與拖放api。拖放api可以實現一些有趣的功能,允許使用者拖放選項並將其放置到瀏覽器中的任何地方。其很好地體現了html5作為web應用程式規範的思路,使得開發者可以從桌面計算機中借用更多功能。在html5裡,從web網頁上訪問本地檔案系統變得十分...
Linux應用開發之程序間通訊 共享記憶體
共享記憶體函式原型 void mmap void addr,size t length,int prot,int flags,int fd,off t offset 第乙個引數addr 一般為null 第二個引數length 需要申請的空間長度 第三個引數prot prot read prot wr...
Win8 1應用開發之檔案操作
而通過檔案選取器則能訪問到整個系統的檔案。一 應用功能宣告 musiclibrary 許可範圍可提供對使用者 的程式設計訪問能力,讓應用無需使用者互動就可以列舉和訪問庫中的全部檔案。此許可範圍通經常使用在須要訪問整個 庫的自己主動唱片點唱機應用中。file picker 提供了一種強大的 ui 機制...