这个程序为何win7系统不能运行程序

> 用VB写了个程序,生成ExE后却无法运行,谁能帮我查找一下原因这个程序,在调试时很正常,但是生成e
用VB写了个程序,生成ExE后却无法运行,谁能帮我查找一下原因这个程序,在调试时很正常,但是生成e
guofei120807 & &
发布时间: & &
浏览:52 & &
回复:17 & &
悬赏:0.0希赛币
用VB写了个程序,生成ExE后却无法运行,谁能帮我查找一下原因 这个程序,在调试时很正常,但是生成exe后在本机上运行时,既无提示,更不运行.该怎么办 我用debugview跟踪了好长时间,弄不出来,头都大了.听说可以用OD跟踪,可我不懂OD.谁能用oD帮我分析一下原因所在
无代码无真相,至少把启动窗体的代码贴一下吧?
guofeng11129 & &
& & (0)(0)是什么样类型的程序 会不会是杀软件给禁止运行的 启动窗口代码可以发上来分析一下
guofengjiao1 & &
& & (0)(0)把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题
guofeng11129 & &
& & (0)(0)楼主又被 On Error Resume Next害了一把
guofeng3344 & &
& & (0)(0)去掉On Error Resume Next,看问题在哪儿 
guofeng526 & &
& & (0)(0)If Not (Right(Mpath, 1) = &/& Or Right(Mpath, 1) = &\&) Then Mpath = Mpath + &/&这句我表示看不明白。连接的数据库包括远程?为什么IF中两种情况都是加&/&的?
guofeng11129 & &
& & (0)(0)上课去,我给你改一下这个代码,我没用过数据库控件,不知道地址要什么格式,你就参考吧。If(Right(Mpath, 1) $<$ &\& then
Mpath = Mpath
& &\&Mpath = Mpath + &guaku.mdb&
guofeng3344 & &
& & (0)(0)探讨楼主又被 On Error Resume Next害了一把
guofeng1129 & &
& & (0)(0)<div class='ansercon' id='content_.去掉On Error Resume Next,2.屏蔽一半代码,运行,可以 再屏蔽另一半, 继续上面操作, 一会就找到问题了,
guofeng618 & &
& & (0)(0)现在呢?以前是以前探讨引用:把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题以前就注释掉所有的On Error Resume Next试过,在开发环境中没问题,生成exe后就无法运行了.
guofeng3344 & &
& & (0)(0)没检查一下杀毒软件的设置?探讨引用:现在呢?以前是以前引用:引用:把On Error Resume Next注释掉,然后在开发环境下启动看看哪有问题以前就注释掉所有的On Error Resume Next试过,在开发环境中没问题,生成exe后就无法运行了.唉,刚才……
guofeng1129 & &
& & (0)(0)程序的错误要这样处理:on error goto ErrMsgErrMsg:msgbox Err.number & err.description这样程序在其它环境运行如果是程序内部错误,就会提示你有什么错了,你如果用On error resume next就什么都看不到了
guofeng618 & &
& & (0)(0)探讨这个程序,在调试时很正常,但是生成exe后在本机上运行时,既无提示,更不运行.该怎么办 我用debugview跟踪了好长时间,弄不出来,头都大了.听说可以用OD跟踪,可我不懂OD.谁能用oD帮我分析一下原因所在
guofeng11129 & &
& & (0)(0)启动代码全部屏蔽掉 编译运行看看
会不会是data1控件出问题
你还可以用VB自带的打包程序 打包 然后 装一遍试试
guofengfeng1212 & &
& & (0)(0)你使用VB将 DLL 写成可输出函数的Dll,形式同 API 格式函数。再试试。
luluwong923 & &
& & (0)(0)探讨奇怪,昨天生成EXE后还可以运行,今天又试了试,生成EXE后,却无法运行了.难道是与电脑运行的状态有关
luluwoo & &
& & (0)(0)因为你U盘有文件夹目录luluxiu & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&具体如下:
首先是打开浏览器,在浏览器的地址栏里输入&/zh-cn/download/details.aspx?id=30679 这个网址来进行相关程序的下载。
打开之后,在“选择语言”里选择“简体中文”,然后点击右边的“下载”按钮。
这时就会弹出一个要求我们下载的程序选择,笔者在这里选择的是 64 位的,因为笔者的系统是 64 位的系统,大家可以根据自己的需要来进行相应的选择,记住,一定要选对咯,选择好之后点击“下一步”。
这时就会进入到感谢下载的页面,程序也在开始下载了,呵呵,文件不大,很快就会下载完成的。
找到已经下载完成的文件,对这个文件进行运行,运行之后就出现了一个使用协议的界面,在“我同意许可条款和条件”的前面给打上勾,以表示我们已经同意这些协议来进行程序的安装,然后点击“安装”。
程序正在安装的,这里安装进度的提示,慢慢等待吧,很快的。
当安装完成之后就会有这个界面的提示,提示我们已经设置成功。
更多关注:
【】【】【】
上一篇文章: 下一篇文章: 没有了
常见故障相关文章
[][][][][][][][][][]
常见故障最新推荐
&[]&[]&[]&[]&[]&[]&[]&[]&[]&[]
电脑故障推荐
&[]&[]&[]&[]&[]&[]&[]&[]&[]&[]
 网友评论:
【】【】【】【】【】
声明:文章部分来源网络,转载请标明出处!网站备案号:粤ICP备号网站站长:QQ:后使用快捷导航没有帐号?
查看: 712|回复: 2
帮我看下这程序为什么运行不了
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
一粒金砂(初级), 积分 4, 距离下一级还需 1 积分
求大神帮我看下& &我想做个实物
网上找了个基于MSP430G2211实现的风速测试仪
程序执行了#include&LCD_12864.h&& & 这里显示错误
新手求助啊·····
#include&msp430g2211.h&#include&LCD_12864.h&Watchdog_Config();&&//&看门狗&配置Clocks_Config();& & //时钟配置& & GPIO_Config();& && &//GPIO配置,P1.0-液晶串行数据输出,P1.1-液晶时钟输出//P1.2上升沿中断使能& &TimerA0_Config();& &//&TimerA0&配置,产生1s定时中断init_lcd ();& && && &//LCD配置void FaultRoutine(void)&&//时钟故障,进入此&陷阱&{& && && && && && && && && && &while(1);& && && && & // 陷阱} void Watchdog_Config(void)&&//&看门狗&配置{ WDTCTL=WDTPW+WDTHOLD;} void Clocks_Config(void)&&//时钟配置{&&if (CALBC1_1MHZ==0xFF||CALDCO_1MHZ==0xFF)& && && && && && && && && && && && && & FaultRoutine();& && && &//如果校准数据被擦除,则运行FaultRoutine() BCSCTL1=CALBC1_1MHZ;& &//设定范围&&//BCSCTL1&=~BIT6;& &//LFXT1 模式选择:低频模式(Low-frequencymode) DCOCTL=CALDCO_1MHZ;& && && && & // 设定DCO步长+调制 BCSCTL3|= LFXT1S_2;& && && && &&&// LFXT1 = VLO = 12KHz IFG1&=~OFIFG;& && && && && && &&&//清除OSC故障标志(OSCFault flag) BCSCTL2|=SELM_0+DIVM_3+DIVS_3; // DCO = 12MHz,MCLK = DCO/8,SMCLK //= DCO/8& &}& && && && && && && && && && && &void GPIO_Config(void)&&//I/O口配置{
P1DIR|=BIT0+BIT1;&&//P1.0(SID)和P1.1(SCLK)输出 P1DIR&=~BIT2;& && &//P1.2输入风扇输出脉冲 P1IES&=~BIT2;& && &//上升沿中断 P1IE|=BIT2;& && &&&//中断使能} void TimerA0_Config(void)&&//0.5Hz 5250& &1Hz 10500{ CCR0=10500-1;& && && && &//每秒产生1次中断 TACTL|=TASSEL_1+MC_1;& &//时钟源:ACLK,计数模式:增计数 CCTL0|=CCIE;& && && && & //模块0中断使能}& &_EINT();& && && && & //开总中断void main(){ Watchdog_Config();&&//&看门狗&配置 Clocks_Config();& & //时钟配置&&GPIO_Config();& &&&//GPIO配置,P1.0-液晶串行数据输出,P1.1-液晶时钟输出//P1.2上升沿中断使能 TimerA0_Config();& &//&TimerA0&配置,产生1s定时中断 init_lcd ();& && && &//LCD配置 _EINT();& && && && & //开总中断 while(1);}#pragma vector=TIMERA0_VECTOR&&//定时中断向量声明__interrupt voidTimer_A0(void) //Timer A0 1s定时中断服务程序{ Speed=Num*30;& & //计算风扇每分钟转速(RPM),转速=1s内上升沿个数& && && && && && && & //*60(1分钟60秒)/2(风扇转一圈输出2周期脉冲) Num=0;& && && && && && && && & //脉冲上升沿计数清0 LCD_Display(Speed);& && && &//风扇转速送液晶显示&&//TACTL|=TACLR;& && && && && &} #pragma vector=PORT1_VECTOR& &//P1口中断源__interrupt voidP1_ISR(void)&&//声明一个中断服务程序,名为P1_ISR{&&if(P1IFG&BIT2)& && && && && &//判断P1中断标志位第2位&&{& &Num+=1;& && && && && && && &//中断处理程序:来一个上升沿,计数值加1&&} P1IFG=0;& && && && && && && &//清除P1所有中断标志位}#include&msp430g2211.h& typedef unsigned chartypedef unsigned int&&#define x1& & 0x80& &//x1液晶屏上半屏的字 列起始地址#define x2& & 0x88& &//x2液晶屏下半屏的字 列起始地址#define y& &&&0x80& &//y液晶屏点阵的行起始地址#define comm&&0& && &//comm代表命令#define dat& &1& && &//dat代表数据#define LCD_SID_SET& &P1OUT|=BIT0 #define LCD_SID_RESET P1OUT&=~BIT0 #define LCD_SCLK_SET&&P1OUT|=BIT1#define LCD_SCLK_RESET P1OUT&=~BIT1void wr_lcd (uchar dat_comm,uchar content);void delay (uint us);const uchar display[]={&当前转速是:&& &//显示的物理量& &&&//显示的数值&RPM&& && && & //显示的物理量的单位}; //本项目液晶显示内容/*------------------初始化-----------------*/void init_lcd (void){&&//LCD_RST_SET; wr_lcd (comm,0x30);&&//30---基本指令动作&& wr_lcd (comm,0x01);&&//清屏,地址指针指向00H&&delay(100);& && && & //执行时间:1.6ms wr_lcd (comm,0x06);&&//光标的移动方向:显示向右移动,游标跟着移动 wr_lcd (comm,0x0c);& && & //开显示,关游标} /*---------------------------------------*/void wr_lcd (uchar dat_comm,uchar content){&&uchara,i,j;&&delay(50); a=& && && &//要写入的内容 LCD_SCLK_RESET;
LCD_SID_SET;& && & //数据操作&&for(i=0;i&5;i++)&&//延时&&{& &LCD_SCLK_SET;& &LCD_SCLK_RESET;&&}& & LCD_SID_RESET;&&//写数据& &LCD_SCLK_SET;& && &LCD_SCLK_RESET; &&if(dat_comm)& && &//dat_comm=0,写命令;dat_comm=1写数据&&{& &LCD_SID_SET;& & //data&&}&&else&&&&{ & &LCD_SID_RESET;&&//command&&}& &LCD_SCLK_SET;& &//时钟上升沿,数据写入& &LCD_SCLK_RESET;&&& & LCD_SID_RESET;&&//写数据& &LCD_SCLK_SET;&&& &LCD_SCLK_RESET;&&for(j=0;j&2;j++)&&{& & for(i=0;i&4;i++)& & {& && &if((a&0x80)==0x80) //判断该位是0还是1& && &{& && & LCD_SID_SET;& && &}& && &else& && &{& && & LCD_SID_RESET;& && &}& &&&LCD_SCLK_SET;& &&&LCD_SCLK_RESET;& &&&a=a&&1;&&//输出一位,左移一位,1帧8位的数据移位8次& & }& &&&LCD_SID_RESET;& & for(i=0;i&4;i++)&&//延时& & {& && & LCD_SCLK_SET;& && & LCD_SCLK_RESET;& & } }}/*-----------------------------------*/void delay (uint us)& &//延时时间us{&&while(us--);} void LCD_Display(uint value){&&uchari,gewei ,shiwei ,baiwei ,&&&&/*转速值分离*/ gewei=value%10;& && & //个位& &&& shiwei=value/10%10;& &//十位 baiwei=value/100%10;&&//百位 qianwei=value/1000;& &//千位&&&&if(qianwei==0)& && && && && && && && & //千位&消隐&处理 &&{& &qianwei=10;&&}&&if(baiwei==0&&qianwei==10)& && && && &&&//百位&消隐&处理&&{& &baiwei=10;&&}&&if(shiwei==0&&qianwei==10&&baiwei==10)&&//十位&消隐&处理&&&&{ & &shiwei=10;&&}&& wr_lcd(comm,0x30);& & //基本指令集 wr_lcd(comm,0x80);& & //从第1行第1字开始显示&&for(i=0;i&11;i++)&&{& &wr_lcd(dat,display);&&//&当前转速是:&&&}&&//wr_lcd(dat,0x3A);&&//冒号& &
wr_lcd(comm,0x93);& && &&&//从第2行第4字开始显示&&//wr_lcd(dat,0x30+qianwei);&&//wr_lcd(dat,0x30+baiwei);&&//wr_lcd(dat,0x30+shiwei);&&//wr_lcd(dat,0x30+gewei);&&//wr_lcd(dat,0x20); //冒号&&//wr_lcd(dat,'R');&&//wr_lcd(dat,'P');&&//wr_lcd(dat,'M');/*----------以下四个语句是关于转速值的分离----------*/ wr_lcd(dat,display[11+qianwei]);&&//显示千位 wr_lcd(dat,display[11+baiwei]);& &//显示百位 wr_lcd(dat,display[11+shiwei]);& &//显示十位 wr_lcd(dat,display[11+gewei]);& & //显示个位 &&for(i=0;i&4;i++)&&{& & wr_lcd(dat,display[21+i]);& && &//显示单位&RPM(Revolutions Per Minute, //转/分)&&&}}#include&msp430g2211.h& typedef unsigned chartypedef unsigned int&&extern void init_lcd (void);extern void chn_disp (constuchar *chn);extern void chn_disp1 (constuchar *chn);extern void img_disp (constuchar *img);extern void img_disp1 (constuchar *img);extern void lat_disp (uchar data1,uchar data2);extern void con_disp (uchar data1,uchar data2,ucharx0,uchar y0,uchar xl,uchar yl);extern void clrram (void);extern void wr_lcd (uchar dat_comm,uchar content);extern void delay (uint us);extern void delay1 (uint ms);extern void LCD_Display(uint value); extern const uchar display[];
本帖子中包含更多资源
才可以下载或查看,没有帐号?
在线时间1822 小时
威望3797 分
芯币23557 枚
E金币186 枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 3797, 距离下一级还需 2203 积分
五彩晶圆(中级), 积分 3797, 距离下一级还需 2203 积分
把问题描述清楚
在线时间116 小时
芯币330 枚
TA的帖子TA的资源
一粒金砂(中级), 积分 44, 距离下一级还需 156 积分
一粒金砂(中级), 积分 44, 距离下一级还需 156 积分
是编译不过去,还是烧录后运行有问题?
荣誉会员勋章
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
Powered by
逛了这许久,何不进去瞧瞧?

我要回帖

更多关于 ipad程序不能后台运行 的文章

 

随机推荐