1. 程式人生 > >Windows API一日一練(59)CreateFileMapping和MapViewOfFile函式

Windows API一日一練(59)CreateFileMapping和MapViewOfFile函式

在開發軟體過程裡,也經常碰到程序間共享資料的需求。比如A程序建立計算資料,B程序進行顯示資料的圖形。這樣的開發方式可以把一個大程式分開成獨立的小程式,提高軟體的成功率,也可以更加適合團隊一起開發,加快軟體的開發速度。下面就來使用檔案對映的方式進行共享資料。先要使用函式CreateFileMapping來建立一個想共享的檔案資料控制代碼,然後使用MapViewOfFile來獲取共享的記憶體地址,然後使用OpenFileMapping函式在另一個程序裡開啟共享檔案的名稱,這樣就可以實現不同的程序共享資料。