应用程序崩溃,求解!!!

问题描述

应用程序崩溃,求解!!!

具体是这样的:
MetaTrader是一款可编程的交易端(在其上编写的程序称为MQL程序),terminal.exe是MetaTrader的进程,MQL程序调用dll(VC++)进行网络通信(获取数据并显示在K线图表之上),在dll接口函数里开了一个线程等待并接收数据(当套接字有数据到来时,接收数据并返回给MQL程序),当把图表窗口关闭,如果发送端继续发送数据,此时交易端就会出现如下情况:

关闭程序后查看Windows日志,有下面两条:
错误应用程序名称: terminal.exe,版本: 4.0.0.840,时间戳: 0x00ad7e00
错误模块名称: MSVCR100.dll_unloaded,版本: 0.0.0.0,时间戳: 0x4df2be1e
异常代码: 0xc0000005
错误偏移量: 0x6b26b65a
错误进程 ID: 0xe50
错误应用程序启动时间: 0x01d0aef99d666574
错误应用程序路径: C:Program FilesFXCM MetaTrader 4terminal.exe
错误模块路径: MSVCR100.dll
报告 ID: 103b0472-1aed-11e5-ba83-d027884f6667

错误应用程序名称: terminal.exe,版本: 4.0.0.840,时间戳: 0x00ad7e00
错误模块名称: Receive.dll_unloaded,版本: 0.0.0.0,时间戳: 0x558b792b
异常代码: 0xc0000005
错误偏移量: 0x5b791310
错误进程 ID: 0xe50
错误应用程序启动时间: 0x01d0aef99d666574
错误应用程序路径: C:Program FilesFXCM MetaTrader 4terminal.exe
错误模块路径: Receive.dll
报告 ID: 134ef7ab-1aed-11e5-ba83-d027884f6667

解决方案

检查下你的电脑是否感染了360等非法流氓软件,或者操作系统为山寨盗版。
检查下 MetaTrader 是否是原版,有没有被篡改,是否安装正确。

解决方案二:

版本不匹配导致的,你的程序缺少MSVCR100D.dll或者这个dll的版本和你程序依赖的版本不匹配,你应该让他给你Release版本的,这个明显是Debug版本的。

时间: 2024-08-31 18:03:12

应用程序崩溃,求解!!!的相关文章

c++-程序崩溃后产生的Dump为什么有时是空的,大小为0kb

问题描述 程序崩溃后产生的Dump为什么有时是空的,大小为0kb C++ 写的程序有设置SetUnhandledExceptionFilter,而且崩溃时有时也可产生dump文件,但为什么有时候却产生0kb大小的dump文件?求解!!! 解决方案 http://bbs.csdn.net/topics/390831906 历史上有人问过这个问题呢- 解决方案二: http://bbs.csdn.net/topics/390831906

关于string和char的程序,求解~?为什么运行不通过

问题描述 关于string和char的程序,求解~?为什么运行不通过 #include #include #include using namespace std; const int MAXSIZE = 100; typedef struct { string address;///?? int x; string next;///???? }info; typedef struct { info data[MAXSIZE]; int length; }SeqList,*pSeqList; p

cuda c-CUDA-GPU加速-中值滤波-黑屏+显卡程序崩溃

问题描述 CUDA-GPU加速-中值滤波-黑屏+显卡程序崩溃 新手刚接触CUDA C,这段中值滤波的代码一直跑不通,如果读取一张小图片(2790,2560)没有问题,如果读取一张大图片(5580,5120),就会导致黑屏+没有结果. 我的显卡是NVIDIA Geforce 820M #include <iostream> #include "ImMedFilter.h" #define DIM_GRID 128 #define DIM_BLOCK 16 using name

应用商店-(iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了。

问题描述 (iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了. 10C http://a103.phobos.apple.com/us/r30/Purple7/v4/38/1e/87/381e875f-bdf2-b8ed-33b6-b56cb1a6165b/temp..rgbcntpc.crash?downloadKey3=1449655120_daec0230692a58a1ba3f2a4c2d24b499 http://a1363.phobos.apple.co

java-调用 getStringArray 后 android 程序崩溃

问题描述 调用 getStringArray 后 android 程序崩溃 程序出现了下面的错误,在 emulator中奔溃了.现在还不确定什么问题. Logcat: E/AndroidRuntime( 1928): FATAL EXCEPTION: main E/AndroidRuntime( 1928): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.packtpub.kitchendroid/c

VC6下使用STL注意:不要让内存分配失败导致您的旧版STL 应用程序崩溃

大多数 C++ 开发人员在他们的代码中都广泛使用了标准模块库 (STL).如果您是其中的一员,并且正在直接使用即装即用的 STL 和 Visual C++ 6.0,则在内存不足的条件下,您的应用程序就处于崩溃的高度危险的状况下.产生此问题的原因是,检查运算符 new 是否失败是一种非常少见的做法.更糟糕的是,当 new 确实失败时,响应不是标准的.有些语言编译器返回 NULL,而其他语言则引发异常. 另外,如果您正在 MFC 项目中使用 STL,要注意 MFC 有其自己的规则集.本文将讨论这些问

iOS 捕获程序崩溃日志

  我们常常会遇到iPhone手机或者iPad平板上运行APP崩溃的问题,有时候打开某个APP,却一下子"闪退"了.对于开发者来说,这个绝对是头疼的问题.那么如何获取到iOS设备崩溃日志呢?这个提供一些简单的方法,共开发者与用户沟通使用. iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者? 下面就介绍如何在iOS中实现: 1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作 代码如下: NSSetUncaughtExceptionHan

wince 崩溃 调试-wince5.0长时间老化程序崩溃,能否获取崩溃信息

问题描述 wince5.0长时间老化程序崩溃,能否获取崩溃信息 小弟主要是做android,最近接手wince5.0上面做的一个用于老化板子的程序,包含了产品的各个功能,比如指纹.rfid.串口.gprs等,遇到的问题是长时间跑,会不定期的崩溃,少则1个多小时,多则一两天.用codesnitch监测内存分配和释放的情况,已经排除了内存泄露的可能.由于是多线程,单步debug也很难重现问题,不知有没有其他调试这种崩溃的方法,先谢过各位了!

using-输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数交换。用指针实现,但是程序崩溃了

问题描述 输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数交换.用指针实现,但是程序崩溃了 #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main() { int a[10],i, p, *q, *n; printf("请输入十个数n"); for