LPPROCESSENTRY32 myProcess;
myProcess->dwSize=sizeof(PROCESSENTRY32);//unhandled execptionPROCESSENTRY32 myProcess;
myProcess.dwSize=sizeof(PROCESSENTRY32); //Ok为什么 ?
CComboBox m_combo;
m_combo.AddString(myProcess.szExeFile);没加进,为什么 ?
myProcess->dwSize=sizeof(PROCESSENTRY32);//unhandled execptionPROCESSENTRY32 myProcess;
myProcess.dwSize=sizeof(PROCESSENTRY32); //Ok为什么 ?
CComboBox m_combo;
m_combo.AddString(myProcess.szExeFile);没加进,为什么 ?
LPPROCESSENTRY32 myProcess;
myProcess=(LPPROCESSENTRY32)malloc(PROCESSENTRY32);
myProcess->dwSize=sizeof(PROCESSENTRY32);这样就可以。CComboBox m_combo;
int nResult=m_combo.AddString(myProcess.szExeFile);
判断nResult是否等于CB_ERR,如果是,则调用GetLastError来取得错误代码,就知道原因了。
myProcess->dwSize=sizeof(PROCESSENTRY32);//只定义指针, 没空间, 当然错.
只是定义了一个指针...
指针没有初始化
CComboBox m_combo;
m_combo.AddString(myProcess.szExeFile);
//没创建