此帖出自WindowsCE论坛
最新回复
呵呵,我今天也遇到这个问题了。虽然是已结帖的08年的帖子,还是来挖个坟
经调试,是CWinApp::InitInstance()内的ProcessShellCommand(cmdInfo)出错。
人工启动时cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew
系统launch时cmdInfo.m_nShellCommand == CCommandLineInfo::FileOpen,要open的文件名在m_strFileName中,正是字符串"50"之类的东西
因此,我暂时做个弊,在ProcessShellCommand之前加上下面这两句就可以了
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNew;
cmdInfo.m_strFileName.Format(_T(""));
期待达人解释为什么系统launch时要求打开"50"文件
详情
回复
发表于 2010-6-11 10:48
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
| |
|
|
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
| |
|
|
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
此帖出自WindowsCE论坛
| ||
|
||
EEWorld Datasheet 技术支持