createprocess 64位
第一個參數是函數指針,我把createprocess封裝了一下,後面因爲這個函數需要傳函數指針,然後不小心把函數指針用u32強制轉換了一下在傳入這個封裝的函數,最後最爲第一個參數傳給createprocess, 後面createprocess返回值非零值,說明執行成功,但是後面要是調用windows系統函數就會掛掉。找了很長時間,才發現不能用u32轉換,因爲64位下面,指針是8個字節的了,如果用u32位轉換就截斷了。
createprocess 64位
第一個參數是函數指針,我把createprocess封裝了一下,後面因爲這個函數需要傳函數指針,然後不小心把函數指針用u32強制轉換了一下在傳入這個封裝的函數,最後最爲第一個參數傳給createprocess, 後面createprocess返回值非零值,說明執行成功,但是後面要是調用windows系統函數就會掛掉。找了很長時間,才發現不能用u32轉換,因爲64位下面,指針是8個字節的了,如果用u32位轉換就截斷了。
Class Header file CAnimateCtrl afxcmn.h CArchive afx.h CArchiveException afx.h CArray afxtempl.
sql server中存儲的char類型的變量在VC中用CString變量保存,char的長度超過變量所需長度的部分會用空格填充,這在VC中CSt
VC獲取數組的前幾個地址或後幾個地址的內容 int array[10]; //數組名是其起始指針,則第N個地址的地址爲 起始指針+該數組類型大小*