求助...高手指点问题 如何导致...

3q2008Com 2007-05-13 11:25:19
编译好的程序exe 在一台windows 2003 正常运行
XP上都正常


今天新做了一台2003的机器 运行源码 F5后可以正常 编译后的EXE只要是 调用 ACCESS的就都报错

调试 器 报错 Main.exe 中的 0x0014d378 处未处理的异常: 0xC0000005: Access violation

是不是 MDAC 安装的有问题还什么导致的 系统非得重做吗? 有人可以指点一下 解决办法吗 谢谢
...全文
290 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fu0212 2007-05-14
  • 打赏
  • 举报
回复
不是很清楚 难道是数组越界 错误
3q2008Com 2007-05-14
  • 打赏
  • 举报
回复
没有人 能帮助我吗.... 打SP1补丁出问题, SP2补丁 2003 屏幕都蓝了.....555555
diclover 2007-05-14
  • 打赏
  • 举报
回复
连接Access数据库的错误.你重新编译后再生成EXE试试.
3q2008Com 2007-05-14
  • 打赏
  • 举报
回复
.....

晕死了

我怀疑好像是 win 2003 打补丁的原因 有人遇到过没有 ?
3q2008Com 2007-05-14
  • 打赏
  • 举报
回复
已经是VS2005的 MDAC了.... 还用 多高啊 .....
iamxiang 2007-05-14
  • 打赏
  • 举报
回复
把你的数据库引用升级一下,然后再打包试试!
3q2008Com 2007-05-14
  • 打赏
  • 举报
回复
找到问题 了就是 windows 2003 打SP1补丁 打的 求助有人可以帮遇到过吗 如何解决 , 麻烦死了 VB开发的东西全部不好用了 求助求助

求助求助
求助求助求助求助求助求助求助求助求助求助求助求助
求助反应谱滤波程序-11.doc 本人有一组数据反应谱数值为【26.51 26.75 26.93 27.11 27.44 27.69 28.33 28.38 28.19 29.08 30.17 31.55 33.86 33.81 33.27 37.16 39.38 39.41 48.92 51.26 55.19 51.96 50.24 63.5 76.3 64.35 54.85 60.12 65.1 46.62 44.96 54.73 69.64 79.94 70.08 65.79 66.41 71.95 75.27 72.8 67.53 49.4 49.44 38.8 27.92 29.89 35.88 33.15 26.76 21.8 18.5 11.29 9.15 11.47 12.38 10.3 8.88 6.21 5.59 4.73 4.65 5.79 4.63 4.23 3.99 4.86 4.74 4.23 5.5 6.1 4.84 4.49 4.09 3.86 4.14 4.76 5.06 4.66 4.32 3.95 3.24 2.58 2.12 1.7 1.32 1.05 0.78 0.65 0.54 0.46 0.43 】 周期为(0.04~15)s,如下:       T=4.000000E-02; T=4.200000E-02;T=4.400000E-02; T=4.600000E-02; T=4.800000E-02;             T=5.000000E-02; T=5.500000E-02; T=6.000000E-02; T=6.500000E-02; T=7.000000E-02;       T=7.500000E-02; T=8.000000E-02; T=8.500000E-02; T=9.000000E-02; T=9.500000E-02;          T=1.000000E-01; T=1.100000E-01; T=1.200000E-01;T=1.300000E-01;T=1.400000E-01;            T=1.500000E-01; T=1.600000E-01;T=1.700000E-01;T=1.800000E-01; T=1.900000E-01;         T=2.000000E-01;T=2.200000E-01;T=2.400000E-01; T=2.600000E-01; T=2.800000E-01;         T=3.000000E-01;T=3.200000E-01; T=3.400000E-01;T=3.600000E-01; T=3.800000E-01;         T=4.000000E-01;T=4.200000E-01; T=4.400000E-01;T=4.600000E-01; T=4.800000E-01;          T=5.000000E-01;T=5.500000E-01; T=6.000000E-01;T=6.500000E-01; T=7.000000E-01;          T=7.500000E-01; T=8.000000E-01;T=8.500000E-01; T=9.000000E-01; T=9.500000E-01;          T= 1.000000; T= 1.100000;T= 1.200000;T= 1.300000;T= 1.400000; T= 1.500000;            T= 1.600000;T= 1.700000; T= 1.800000; T= 1.900000;T= 2.000000; T= 2.200000;          T= 2.400000; T= 2.600000;T= 2.800000;T= 3.000000;T= 3.200000; T= 3.400000;         T= 3.600000;T= 3.800000;T= 4.000000;T= 4.200000;T= 4.400000; T= 4.600000;               T= 4.800000; T= 5.000000; T= 5.500000; T= 6.000000;T= 6.500000;T= 7.000000;         T= 7.500000;T= 8.000000;T= 8.500000;T= 9.000000;T= 9.500000;T=10.000000;             T=11.000000;T=12.000000; T=13.000000; T=14.000000; T=15.000000;    那么如何利用中值滤波法求出滤波后的反应谱值,画出曲线,求高手指点一下啊 本人用了一维数字滤波器,但感觉还是有点问题,如下: clear clc      A=load; B=A; data=B'; [b,a]=ellip; y=filter T=4.000000E-02; T=4.200000E-02;T=4.400000E-02; T=4.600000E-02; T=4.800000E-02;             T=5.000000E-02; T=5.500000E-02; T=6.000000E-02; T=6.500000E-02; T=7.000000E-02;       T=7.500000E-02; T=8.000000E-02; T=8.500000E-02; T=9.000000E-02; T=9.500000E-02;          T=1.000000E-01; T=1.100000E-01; T=1.200000E-01;T=1.300000E-01;T=1.400000E-01;            T=1.500000E-01; T=1.600000E-01;T=1.700000E-01;T=1.800000E-01; T=1.900000E-01;         T=2.000000E-01;T=2.200000E-01;T=2.400000E-01; T=2.600000E-01; T=2.800000E-01;         T=3.000000E-01;T=3.200000E-01; T=3.400000E-01;T=3.600000E-01; T=3.800000E-01;         T=4.000000E-01;T=4.200000E-01; T=4.400000E-01;T=4.600000E-01; T=4.800000E-01;          T=5.000000E-01;T=5.500000E-01; T=6.000000E-01;T=6.500000E-01; T=7.000000E-01;          T=7.500000E-01; T=8.000000E-01;T=8.500000E-01; T=9.000000E-01; T=9.500000E-01;          T= 1.000000; T= 1.100000;T= 1.200000;T= 1.300000;T= 1.400000; T= 1.500000;            T= 1.600000;T= 1.700000; T= 1.800000; T= 1.900000;T= 2.000000; T= 2.200000;          T= 2.400000; T= 2.600000;T= 2.800000;T= 3.000000;T= 3.200000; T= 3.400000;         T= 3.600000;T= 3.800000;T= 4.000000;T= 4.200000;T= 4.400000; T= 4.600000;               T= 4.800000; T= 5.000000; T= 5.500000; T= 6.000000;T= 6.500000;T= 7.000000;         T= 7.500000;T= 8.000000;T= 8.500000;T= 9.000000;T= 9.500000;T=10.000000;             T=11.000000;T=12.000000; T=13.000000; T=14.000000; T=15.000000;    t=T'; plot%%%%%%%一类场地水平 hold on plot%%%%%%%一类场地水平 xlabel') ylabel') grid
原创Simulink基于瞬时功率理论的并联型APF模型求助-APF_ip_iq.mdl 最近在做一个基于瞬时功率理论的并联型APF的研究,做了一个simulink的model,在做的过程中,参考了论坛中一个APF的例子,在此非常感谢例子的作者,我也把我自己制作的模型共享一下,以飨做APF研究的童鞋(呵呵,我也是童鞋)。我发的动机是,看见论坛里没有基于瞬时功率理论的model,同时也只看到一个APF的model(本人权限不够,链接发不了,需要的自行去下。同时非常感谢这位作者),但是很不幸的是运行不了,但是作者的设计思路都是可以借鉴的。        APF谐波检测方法采用的是瞬时功率理论ip_iq理论(其实有很多的,如FFT、自适应等等),检测效果非常明显,能够很好的从电流中分离出谐波分量。IPM桥模块控制策略采用滞环控制,另外现在IPM直流测的电容没有实现恒压控制(这个是后续工作)。现在的这个有点问题,合上APF后效果是非常明显,但是就是有尖峰,希望高手能够指点一下(从现象来看,是滞环控制在指令电流突变的情况下,实际电流跟不上,但是滞环控制本身就具有很好的动态跟踪特性,很是费解),如果能够解决的话那就再好不过了,不过我又打算用SVPWM控制,目前还在研究中,希望有兴趣的可以共同讨论。 说明:1.MATLAB版本为R2008a,运行不了的请在高一点的版本运行。            2.在附件的波形图中,电压的单位为标幺值,电流为实际值。            3.APF的投入时间为1/50秒(即一个周期后投入)            4.波形图中可以很清晰的看出,控制波形还不是不理想的,               原因我已说了,希望高手能够指点下,如何消除这个尖峰,谢谢!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧