計算機四級考試之window程序間如何實現通訊

2021-12-29 22:49:39 字數 662 閱讀 6728

乙個間接辦法,你可用乙個「共享名」申請一塊共享記憶體塊,進行讀寫: handle getshare(char * &sharep,int size,char *sharename)

//sharep申請的記憶體塊位址,size位元組數,sharename共享名

handle fh=createfilemapping((handle)-1,0,page_readwrite,0,size,sharename);

sharep=(char *)mapviewoffile(fh,file_map_all_access,0,0,0);

if(getlasterror()!=error_already_exists)

zeromemory(sharep,size); // 共享區初始化

return(fh);

char * sharep=null;

void test() // 申請一塊128個位元組的字元陣列

handle fh=getshare(sharep,128,「shareformyprog」);

for (int i=0;i《128;i++)

sharep[i]=i;

closehandle(fh);

如果你的多個程式之間或同乙個程式多次同時執行,也可借助這個辦法進變數通訊;你的若干個程序可借助於這種辦法互相傳遞資料。

計算機四級考試之SQL Server使用者對映

sql server2005中 使用者對映 裡成員身份選項的意思 使用者對映 public 維護所有預設許可權 db owner 執行所有資料庫角色活動 db accessadmin 新增和刪除資料庫使用者,組及角色 db ddladmin 新增 更改或刪除資料庫物件 db security adm...

計算機四級考試詞彙總結

access arm 磁頭臂,訪問臂 access time 訪問時間 adder 加法器 address 位址 alphanumeric 字母數字的 analog computer 模擬計算機 analyst 分析員 area 區域 array 陣列,陣列 assembler 匯程式設計序 aut...

計算機四級考試輔導之MySQL使用者管理

mysql管理員應該知道如何設定mysql使用者賬號,指出哪個使用者可以連線伺服器,從 連線,連線後能做什麼。mysql 3.22.11開始引入兩條語句使得這項工作更容易做 grant語句建立mysql使用者並指定其許可權,而revoke語句刪除許可權。兩條語句扮演了mysql資料庫的前端角色,並提...