为什么我编的程序,一运行就VB就没有响应了,应该没有错误的啊
因为条件永远不成立啊,所以无法打印啊。
你这里在if后面的条件是true的情况下才会打印a的值的。你的条件是:
a \ 100 > (a \ 10) Mod 10 > a \ 100
是由3个表达式组成:
a \ 100
(a \ 10) Mod 10
a \ 100
假设a随机出来的值是900,那么这3个数字分别是:9、9、9,不可能9>9>9的,所以不成立,而且1和3计算是一样的结果,永远不可能存在表达式1>表达式3的值的。
不知道你这个代码为什么要这样写。。
DoEvents语句用的太多了,每次循环都会刷新,这跟不上计算的速度,比如说可以每100次循环执行一次DoEvents。还有,如果只是显示文本的话就用标签,不要用文本框
有以下几种情况:1、死循环。这是最常见的。
2、循环很长,虽然没有死。
检查与查找的方法:
在没有响应时,按下ctrl-break(这两个按钮同时按下,break在小键盘上)。
然后可以看到黄色的光标条遮罩着一条语句,这条语句应该在一个循环之内。
使用鼠标放到结束循环的变量上,可以看到变量的值(如果结束条件有几个变量,分别检查)
在方便检查的语句上,设置断点(两种方法都可以。1、在语句左边的边框上点击;2、插入stop语句)
按F5键,执行就会听到断点,检查变量;再按F5,再检查。对比变量的变化,可以找出错误。
估计你的程序里有死循环,造成VB运行后急剧占据系统资源然后崩溃。重新看看程序里有没有什么错误。有时候调用某些控件和API函数参数不当也可能卡死的。
应该是你计算出了问题
如何自己编写一个程序
[驱动器]:\\\\?\\\\程序\\ \\英语1 \\ \\资源\\ \\ [驱动器]:\\\\?\\\\程序\\ \\英语1 \\ \\发布\\ \\ 另外,最好建立一个专门的文件夹来存放各种模块,这样代码就可以重用了。这样我们每次写程序都不用重写所有模块,编程速度会大大提高。设计技巧 如果代码写得乱七八糟,程序就不容易被阅读和修改。因此,...
为什么我编的C程序,打开后闪了一下就不见了.
这不是程序的问题,而是因为程序运行结束,自动关闭了。在 return 0;前面加上 getchar();(对于 C 程序)或者 std::cin.get();(对于 C++ 程序)可以起到暂停的效果,然后按回车就会退出。windows\/dos 环境下,用 system("pause");也可以暂停。前提是系统中要有 pause 这个命令。include \/\/ C+...
为什么我在运行我编写的程序的时候 总要输入一个东西才会输出后面的结果...
你把%d后面的空格去掉试一试。
为什么我编的c++程序用rand得到的结果总是同一个结果,求大神指点
rand是伪随机数,序列是固定的,所以你每次做出来的随机数看起来都一样。一般用当前时间作为种子生成随机数,这样就会不一样。头文件 #include <ctime> 在生成随机数前加一句 srand(unsigned(time(0)));
用C语言编一个程序
2.从1到n的阶乘的和的程序 include<conio.h> include<stdio.h> int getResult(int num){ if(num == 1 ) \/* 1! =1 *\/ return 1;else \/* 如果 num != 1 那么则必然有 num! = num * (num -1)!*\/ return num * getResult(num -1);} void main(){ int i = 1; \/*计数...
编写程序需要什么软件
一样,代码用记事本就能搞定,前软件只是构建一个环境 (3)Drewawear应该少不了啦暂就这些,都是我用过的 问题三:编程序需要准备那些应用的软件和工具吗? 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power ...
C++中求前n项和,我编的程序无论n的值为多少,结果都是一很大的负数,什么...
所以是错误的,答案肯定是n+1;b没有初始化只是 错误之一。后来你的问题做了修改的话,你也可以看出来答案可能是个浮点数,所以你这个b设为 int类型是错误的的 其他的采取 aqwd2006的方法就可以了,int temp=0;for(int i=1,p=2,q=1;i<=n;i++){ b+=1.0*p\/q;temp=p;p=p+q;q=...
我想问一下,我编写的C语言程序编译时老是出现 no relevant changes de...
当程序内容没有任何变化,再次编译\/链接 就会出现 “没有探测到程序有变化” 信息。这不算错误,也不是警告,只是信息,可以不去管它,忽视它。如果你给程序加一个空白,它就认为有变化,编译\/链接 就不会出现这个信息。
编写一个程序,输入一个小于100的正整数x.
回答量:1 采纳率:0% 帮助的人:497 我也去答题访问个人页 关注 展开全部 #include"stdio.h"main(){int x;scanf("%d",&x);if(x<100){((x==x*x%(x<10?10:100))?printf("Y !"):printf("N !"));}else printf("Err !\\n");} 已赞过 已踩过< 你对这个回答的评价是? 评论 ...
我编了一个比较三个数大小的C语言程序,编译显示没错误,但运行起来出...
printf("%d,%d,%d", c, a, b);if (b>c&&c>a)printf("%d,%d,%d", a, c, b);if (c>a&&a>b)printf("%d,%d,%d", b, a, c);if (c>b&&b>a)printf("%d,%d,%d", a, b, c);} a>b>c会先判断a>b 如果a>b则返回1,否则返回0 再将这个返回值与c比较 ...
隐褚参蛇: 有以下几种情况:1、死循环.这是最常见的.2、循环很长,虽然没有死.检查与查找的方法:在没有响应时,按下ctrl-break(这两个按钮同时按下,break在小键盘上).然后可以看到黄色的光标条遮罩着一条语句,这条语句应该在一个循环之内.使用鼠标放到结束循环的变量上,可以看到变量的值(如果结束条件有几个变量,分别检查) 在方便检查的语句上,设置断点(两种方法都可以.1、在语句左边的边框上点击;2、插入stop语句) 按F5键,执行就会听到断点,检查变量;再按F5,再检查.对比变量的变化,可以找出错误.
洪江市19688476034: 为什么我的VB写好程序一点启动就会自动关闭 - ?
隐褚参蛇: 东来东往1级2011-08-20你尝试过运行其他程序吗,还有就是你认为你自己写的程序没问题,为什么要运行啊!你如果是在Vb中启动退出,那肯定是VB软件自身的问题.如果是在系统中直接打开,那么你用VB写出来的程序都是这样,打开就自动退出,正常.你可以进一步学习,找出像打开普通软件一样打开你编的软件的方法. 追问: 擦,我认为我写的正确,为什么不运行啊,VB写程序都是要经过运行检验的呀,如果出错是会提示,我再作出修改的,没有人能够确保自己都正确,否则VB也不会有调试的功能了 回答: 拷,其实前面是跟你开玩笑的.重点是后面问你的你是直接在VB上运行还是退出VB后在系统中打开?
洪江市19688476034: 为什么我的VB写好程序一点启动就会自动关闭?
隐褚参蛇: 你尝试过运行其他程序吗,还有就是你认为你自己写的程序没问题,为什么要运行啊!你如果是在Vb中启动退出,那肯定是VB软件自身的问题.如果是在系统中直接打开,那么你用VB写出来的程序都是这样,打开就自动退出,正常.你可以进一步学习,找出像打开普通软件一样打开你编的软件的方法.
洪江市19688476034: vb按运行就自动退出 - ?
隐褚参蛇: 啥玩意命令行程序一闪而过? 在程序最后加入读取键盘输入的处理.不然执行完了自然退出.
洪江市19688476034: 为什么我的VB程序一运行就会退出 - ?
隐褚参蛇: 重装你的windows,然后重装vb.
洪江市19688476034: 为什么我用vb把代码编好后会出现vb停止工作 - ?
隐褚参蛇: 普通键与(Ctrl+Alt+Del,Alt+F4)组合键失去作用,而更多的组合键仍然可以使用(如,windows键参与的所有组合键) 一、窗体无边框(无模式窗体) 二、让窗体最大化 三、让窗体始终处于其他窗体前面 四、让窗体透明,透明度应该大于5,否则窗体无法挡住鼠标的点击,当然不能太大以至于让人家发现.五、form_unload里的cancel=1禁用alt+f4.六、以写方式打开任务管理器的程序文件,不关闭,于是Ctrl+Alt+Del无法使用了.七、其他组合键,自己想办法解决……
洪江市19688476034: 请问一下 VB中我输入代码 然后点运行怎么VB程序自动关闭了??
隐褚参蛇: Text1.Text="VB程序设计" VB程序设计要用“”(引号)括起来,引号里的内容称为字符串 Text1,称为对象,Text表示属性,=号称为赋值运算符,将等号右边的内容赋给等号左边的,所以这句话加起来就是:将文本框显示的内容变为VB程序设计
洪江市19688476034: 我的vb怎么一运行程序就关闭 - ?
隐褚参蛇: win7大丈夫?如果win7尝试右键以兼容模式运行~
洪江市19688476034: 我用vb6.0编写完程序,在学校电脑运行成功,但是回家电脑一双击文件就不见了,为什么?谢谢. - ?
隐褚参蛇: 不会是少装东西,如果少东西的话,最多运行时没反应或有提示.我认为你编的程序可能有敏感的操作,被杀毒软件删了.有些杀毒软件是不会提示的.
洪江市19688476034: VB突然自动退出了 - ?
隐褚参蛇: 从你叙述的情况看,出问题的应该不是VB程序本身,也不是是否安装Access的问题.我认为:恰恰是VB依赖的操作系统的某关键文件出了问题(因为VB的运行都要调用此文件),所以会造成莫名其妙的退出. 总之一句话,在没有搞清是哪个系统文件出问题的情况下,不重装系统是无法解决此问题的.