采用quickfix开源代码,代码编写后编译通过部分代码如下:
FixApplication application;
application.SetConfig(&config); std::string fixName = std::string(configPath).append("\\FIX.cfg");
FIX::SessionSettings settings(fixName);
FIX::FileStoreFactory storeFactory(settings);
FIX::ScreenLogFactory logFactory(true, true, true);
FIX::SocketInitiator initiator(application, storeFactory, settings, logFactory);
为什么运行到initiator初始化的这句代码,程序就会报内存错误如下:First-chance exception in FIX44.exe (KERNELBASE.DLL): 0xE06D7363: Microsoft C++ Exception.
First-chance exception in FIX44.exe (NTDLL.DLL): 0xC0000005: Access Violation.
求高手予以解答啊!
FixApplication application;
application.SetConfig(&config); std::string fixName = std::string(configPath).append("\\FIX.cfg");
FIX::SessionSettings settings(fixName);
FIX::FileStoreFactory storeFactory(settings);
FIX::ScreenLogFactory logFactory(true, true, true);
FIX::SocketInitiator initiator(application, storeFactory, settings, logFactory);
为什么运行到initiator初始化的这句代码,程序就会报内存错误如下:First-chance exception in FIX44.exe (KERNELBASE.DLL): 0xE06D7363: Microsoft C++ Exception.
First-chance exception in FIX44.exe (NTDLL.DLL): 0xC0000005: Access Violation.
求高手予以解答啊!
解决方案 »
- VC++6.0如何让Edit编辑框内显示的字体变大?急!
- VC能否编译出象win32汇编那样没有多余代码的效果?
- 如何在对话框上贴一个web方式的连接
- 为什么我对话框上工具栏的tooltip就是出不来呢!
- vc通过ODBC调用ORCALE的存储过程procedure(ret1,ret2),当返回值RET2大于2K多时,出现的问题?
- 列表控件的一个简单问题。
- 问一画图的问题。
- 请问哪里有MATLAB的书籍下载,谢谢!
- 何在服务程序弹出一个对话框,如和在服务中使用线程,如有源代码请发送到[email protected],不胜感激!!!!!!!!!!!!
- 怎样清除开始菜单中我最近的文档中的各项
- 对话框中的CEdit如何响应菜单的编辑栏
- 求高手指点,怎么把一个视频流分路播放,还有一起同步播放
单步调试看这个函数里的参数是否都有效,很可能是某个参数无效造成的
-----------------------
常见的原因是:某个地方使用了无效的句柄
开源的跟进去也是,进去后函数没问题,但是运行到摸个大括号}时,就提示Access Violation.了
我是VS2008开发的,也是用Win32控制台可以正常运行,但是改为MFC就出错。