资源简介
20121030:
更新到CTP库20120530版本 增加Multiple AppDomain支持
CTP dll
将非托管C++库转换为托管库 供 Net程序调用 包括行情接口和交易接口
Struct h头文件修改自海风版C#的Struct cs文件 非常感谢
ThostTraderApi目录为上期CTP C++库
CTP VS2008
为VS2008版本
CTP VS2010
为VS2010版本 包含四个项目
CTP Net3 5 TargetFrameworkVersion为3 5 VS2010编译 net3 5 C++ CLI项目可能需要同时安装VS2008
CTP Net4 0 TargetFrameworkVersion为4 0
CTPMA
为对应的各Multiple AppDomain版本
非MA版本用于跨AppDomain环境 比如RightEdge 时 会报错:
“无法跨 AppDomain 传递 GCHandle”
“Cannot pass a GCHandle across AppDomains”
其实就是gcroot<>指针无法正确的跨AppDomain传递
此时必须使用MA版本 ">20121030:
更新到CTP库20120530版本 增加Multiple AppDomain支持
CTP dll
将非托管C++库转换为托管库 供 Net程序调用 包括行情接口和交易接口
Struct h头文件修改自海风版C# [更多]
代码片段和文件信息
#include “stdafx.h“
using namespace System;
using namespace System::Reflection;
using namespace System::Runtime::CompilerServices;
using namespace System::Runtime::InteropServices;
using namespace System::Security::Permissions;
//
// 有关程序集的常规信息通过下列属性集
// 控制。更改这些属性值可修改
// 与程序集关联的信息。
//
#ifdef __CTP_MA__
[assembly:AssemblytitleAttribute(“CTP MA版“)];
[assembly:AssemblyDescriptionAttribute(“CTP C++ ==> .Net Adapter MA版“)];
[assembly:AssemblyConfigurationAttribute(““)];
[assembly:AssemblyCompanyAttribute(““)];
[assembly:AssemblyProductAttribute(“CTP MA版“)];
[assembly:AssemblyCopyrightAttribute(“Copyright (c) shawn666.liu@gmail.com 2012“)];
[assembly:AssemblyTrademarkAttribute(““)];
[assembly:AssemblyCultureAttribute(““)];
#else
[assembly:AssemblytitleAttribute(“CTP“)];
[assembly:AssemblyDescriptionAttribute(“CTP C++ ==> .Net Adapter“)];
[assembly:AssemblyConfigurationAttribute(““)];
[assembly:AssemblyCompanyAttribute(““)];
[assembly:AssemblyProductAttribute(“CTP“)];
[assembly:AssemblyCopyrightAttribute(“Copyright (c) shawn666.liu@gmail.com 2012“)];
[assembly:AssemblyTrademarkAttribute(““)];
[assembly:AssemblyCultureAttribute(““)];
#endif
//
// 程序集的版本信息由下面四个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 您可以指定所有值,也可使用“修订号”和“内部版本号”的默认值,
// 方法是按如下所示使用“*”:
[assembly:AssemblyVersionAttribute(“1.0.*“)];
[assembly:ComVisible(false)];
[assembly:CLSCompliantAttribute(true)];
[assembly:SecurityPermission(SecurityAction::RequestMinimum UnmanagedCode = true)];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-10-28 14:21 CTP.Solution\
目录 0 2012-10-28 14:22 CTP.Solution\CTP\
文件 1665 2012-10-27 19:43 CTP.Solution\CTP\AssemblyInfo.cpp
文件 11818 2012-10-27 19:55 CTP.Solution\CTP\Callbacks.h
文件 47 2012-10-27 16:36 CTP.Solution\CTP\CTP.cpp
文件 16 2012-04-24 19:56 CTP.Solution\CTP\CTP.h
文件 5690 2012-10-27 20:50 CTP.Solution\CTP\CTP.VS2008.vcproj
文件 7573 2012-10-28 13:30 CTP.Solution\CTP\CTP.VS2010.Net3.5.vcxproj
文件 7100 2012-10-28 13:30 CTP.Solution\CTP\CTP.VS2010.Net4.0.vcxproj
文件 5714 2012-10-28 13:35 CTP.Solution\CTP\CTPMA.VS2008.vcproj
文件 7317 2012-10-28 13:30 CTP.Solution\CTP\CTPMA.VS2010.Net3.5.vcxproj
文件 7124 2012-10-28 13:30 CTP.Solution\CTP\CTPMA.VS2010.Net4.0.vcxproj
文件 7617 2012-10-28 12:22 CTP.Solution\CTP\CTPMDAdapter.cpp
文件 9064 2012-10-28 13:18 CTP.Solution\CTP\CTPMDAdapter.h
文件 61189 2012-10-28 12:27 CTP.Solution\CTP\CTPTraderAdapter.cpp
文件 63829 2012-10-28 13:18 CTP.Solution\CTP\CTPTraderAdapter.h
文件 20866 2012-10-28 13:18 CTP.Solution\CTP\Delegates.h
文件 5079 2012-10-28 13:17 CTP.Solution\CTP\MdSpi.cpp
文件 3221 2012-10-27 20:14 CTP.Solution\CTP\MdSpi.h
文件 130 2012-10-27 16:33 CTP.Solution\CTP\Stdafx.cpp
文件 118 2012-04-20 23:06 CTP.Solution\CTP\Stdafx.h
文件 404351 2012-10-28 10:43 CTP.Solution\CTP\Struct.h
文件 42403 2012-10-27 19:58 CTP.Solution\CTP\TraderSpi.cpp
文件 22895 2012-10-27 20:53 CTP.Solution\CTP\TraderSpi.h
文件 1022 2012-09-15 21:34 CTP.Solution\CTP\Util.cpp
文件 997 2012-10-27 16:47 CTP.Solution\CTP\Util.h
文件 4827 2012-10-28 14:16 CTP.Solution\CTP.VS2008.sln
文件 2574 2012-10-27 21:27 CTP.Solution\CTP.VS2010.sln
目录 0 2012-10-28 14:21 CTP.Solution\DemoMktData\
文件 2594 2012-10-28 14:05 CTP.Solution\DemoMktData\DemoMktData.csproj
文件 5706 2012-10-28 14:10 CTP.Solution\DemoMktData\Program.cs
............此处省略25个文件信息
- 上一篇:VC源码获取WINDOWS系统所有的用户密码
- 下一篇:大富翁源代码
评论
共有 条评论