vc无法执行程序怎么办关于VC程序运行无法响应的问题

程序 113

vc6.0无法执行程序

非常可能是兼容性,建议换VC2008以上版本吧。

VC6老了,很多新的C++语言特性都不支持的。

vc++6.0老是提示无法执行程序,求大神指教是怎么回事、、、、、

没正确的建立工作区间了!!! 打开vc,在菜单栏中的“文件——新建——工程”中选择“Win32 Console Application” 然后输入工程名和选择存放位置,然后确定,再确定就行了。 最后再“文件——新建——文件”中选择“C++ Source File” 输入C++文件名称,选择确定。 最最后就把你上面的程序复制到C++文件中就可以了。 执行是“组建——执行”。

程序

C语言编程显示无法执行程序,怎么办?

因为错误太多。。。。 首先main函数格式不对 然后变量a未赋值 最后没有return

关于VC程序运行无法响应的问题

有两个解决方法,第一是用多线程实现,资料很多自己搜索一下,第二是可以简单的修改一下你的代码 函数一开始声明一个MSG类型的结构体: MSG msg; 在循环最后,Sleep语句之后加上下面的代码 if (PeekMessage(&msg, NULL,
0, 0, PM_NOREMOVE)) { if (GetMessage(&msg, NULL,
0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } else { // 收到WM_QUIT消息,应用程序应当退出 break; } } 这样,你带代码接管主消息循环,使得你在处理的每个while循环,消息都有机会得到处理,防止界面卡死。 具体原理,要设计带Winodws事件驱动的原理。如果你学习过Windows API编程,应该很容易理解。 关于你后面的建立线程的问题,线程函数需要是全局或者静态的。因为静态函数没有this指针,所以他就不能访问类的其他非静态的成员函数和变量,你所要做的就是弄出一个类似this的指针,当然指针不能取名叫this。Winodws允许你在启动线程的时候传递一个参数过去,你可以将this指针传递给线程函数。比如你可以这么写: // static DWORD CALLBACK MyClass::ThreadProc(LPVOID parameter) { MyClass* pInstance = reinterpret_cast(parameter); pInstance->SomeOperation(); // 通过pInstance指针你就可以操作类的内容了。 } 启动线程 void MyClass::Operate() { // 注意,将this指针传递给线程函数 CreateThread(NULL, NULL, MyClass::ThreadProc, reinterpret_cast(this), NULL, NULL); }

标签: #蛋白 #鼠标 #服务器 #连接不上 #打不开 #连接到 #不会编程怎么办 #csgo