我使用的是Windows 7,我的项目是在VB 6.0中.我在执行程序时遇到错误.它显示错误:
用户定义的类型未定义.
这是我的代码:
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Key
Case "trace": Call mntrace_Click
Case "snrplot": Call mnSnrplot_Click
Case "skyplot": Call mnskyplot_Click
Case "nmea": Call mnNmea_Click
Case "navigation": Call mnNavigation_Click
Case "survey": Call mnSurvey_Click
Case "pause/start": Call mnpause_Click
Case "save": Call mnsave_Click
Case "print": Call mnprint_Click
Case "offline": Call mnoffline_Click
End Select
End Sub
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
我正在使用Windows 7,我必须在该Windows中运行一个程序,但该程序在Windows XP中运行.这是一个Visual C++程序,我正在使用Visual Studio 2008.当我运行我的应用程序时,它不会抛出任何错误,但它不会在"c:\ program files \"中创建一个目录.那么有人可以帮我创建目录和exe文件吗?
这是我正在使用的代码:
char szAppPath[MAX_PATH];
char szFileName[MAX_PATH];
DWORD dwResult;
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
dwResult = ExpandEnvironmentStrings( NULL, szAppPath, MAX_PATH); // "%ProgramFiles%"
// do same for NSim directory
strcat(szAppPath,"\\NSim");
hFind = FindFirstFile(szAppPath, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
//Directory Does't Exists create New
if(!CreateDirectory(szAppPath,NULL)) //Throw Error
{
MessageBox("Unable to Create N-SIM directory","NSim Installer");
return ;
}
}
else
{
//check if is directory or not
if(!(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
MessageBox("Can't Create N-SIM directory\n Another …Run Code Online (Sandbox Code Playgroud)