设为首页收藏本站

步步汇盈服务平台

 找回密码
 手机注册
搜索
查看: 1848|回复: 7
打印 上一主题 下一主题

[步步汇盈] 升级到步步汇盈后,无法在C语言接口中获得除权数据

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-27 19:36:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是“飞狐交易师“C语言接口”扩展程序调用接口规范V3.0”,在飞狐5.0中一切正常。' ^: [' L% v' o6 n% I# Y) l2 m0 I
升级到步步汇盈后,发现struct tagCALCINFO中的最后几项:- `! ?( G0 F8 c
   char*    m_strStkName;   //股票名称* v1 v( X# ?1 v# b6 z$ z
   SPLITDATA*   m_pSplitData;   //除权数据  J0 `! W) c& t% f5 `! i
   int     m_nNumSplitData;  //除权次数- k1 D6 e# `- q6 F
统统为乱码,因此无法获得除权数据。
4 j: L) ~7 Q) z" B; h请高手帮忙,多谢!
回复

使用道具 举报

推荐
发表于 2015-5-28 14:04:09 | 只看该作者
本帖最后由 person 于 2015-5-28 14:34 编辑 6 ^2 R' a. t4 E4 N; g' T

" T  C  a" H; h. K% I 4 Z4 x$ G& s) M
在time.h之前多加一行
% I% e* |! f% ]0 M5 o
回复 支持 0 反对 1

使用道具 举报

板凳
发表于 2015-5-28 06:09:47 | 只看该作者
查一下,感谢反馈
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-5-28 19:27:48 | 只看该作者
非常感谢您的及时回复!( f7 X* I) S. {: {8 r, W
但我加了这个宏之后再运行,m_pSplitData、m_nNumSplitData最后两个字段还是乱的。
9 |3 M5 u$ j6 t' e9 b5 j- `另外,我一直使用的C++Builder 6,本身就是32位的。
' \7 W  U+ R# j& ?+ z; r& d* O8 H. K' _8 [0 Z+ z- W
运行时刻仔细观察struct tagCALCINFO结构,所有字段值一直到m_pCalcParam,经验证,都是对的。$ F$ T0 {8 a3 v: b$ t! B
那么,唯一的可能,是不是m_pCalcParam字段之后的结构定义有了变化?
1 G. ^/ {# F9 n- u4 q! C& F% }请问您能否给我一份最新的接口定义头文件,多谢!
. ?$ l& x  Z, |3 Y- H) ~  C
5 k$ b9 f6 s1 x  O. b) H9 ^) C! y附上我手头的结构定义:
2 o. x9 X3 x6 n1 ?" g8 `//调用接口信息数据结构
# o- L- @0 r% ~7 V4 Vtypedef struct tagCALCINFO$ W! `* B; J4 J/ g
{
5 p8 s9 W+ O& P" J- u6 Z7 u    DWORD           m_dwSize;           // 结构大小: m) G. j  A+ r8 c1 G; u, j: n. E
    DWORD           m_dwVersion;        // 调用软件版本(V2.10 : 0x210)
1 S# q$ m& y1 i# t7 ]8 u    DWORD           m_dwSerial;         // 调用软件序列号
, Q% s% Z, E7 j    char*           m_strStkLabel;      // 股票代码& s% h$ v& ~- A' W6 g$ o3 f
    BOOL            m_bIndex;           // 大盘4 ?0 t! b+ _7 D0 P
  J) n9 q( x8 A0 U! N3 w
    int             m_nNumData;         // 数据数量(m_pData,m_pDataEx,m_pResultBuf,m_pCalcParam[i].m_pfParam数据数量)/ a) ^/ L- T+ S% E
    STKDATA*        m_pData;            // 常规数据,注意:当m_nNumData==0时可能为 NULL2 X2 T4 z% @  G/ O
    STKDATAEx*      m_pDataEx;          // 扩展数据,分笔成交买卖盘,注意:可能为 NULL
) L  s1 V1 [9 ]) A# {) S/ X
: p. a" [2 y: p" P: a/ c    int             m_nParam1Start;     // 参数1有效起始位置
; B) u: k- ^5 u5 u& L    float*          m_pfParam1;         // 调用参数1) R4 E3 L5 m8 w2 Q& Q3 r
    float*          m_pfParam2;         // 调用参数2
8 n- H! b6 M+ z& c    float*          m_pfParam3;         // 调用参数3* i: ?' [) i2 a) L# n, ^, N
    float*          m_pfParam4;         // 调用参数3
# l7 K% E" T+ M. k2 V( t1 T* b( \3 @9 x. ^- e) m
    float*          m_pResultBuf;       // 结果缓冲区! M' b# q" O8 A- H( v
    DATA_TYPE            m_dataType;         // 数据类型% T+ Q4 \  C% c9 z# N3 i
    float*          m_pfFinData;        // 财务数据: Z  |7 ]; Y9 }9 Z& g
+ z5 @  u1 x1 @/ w2 a0 {! C
// 以上与分析家兼容,所以沿用其结构和名称
/ ^" b# e; V" l3 B* ]2 L( o  T9 F% G  P
// 以下为飞狐交易师扩展; d* ?7 |/ c  k9 B8 o$ n- @

( C! |( q  M( i- k' V7 R; m    DWORD           m_dwReserved;       // 保留
1 k5 F9 Z" J+ n; o( L. I2 K* B    char            m_dwReserved2[3];   // 保留7 a$ w. r" \8 L9 U

  p; H4 g: ?- R) A6 A  f    int             m_nNumParam;        // 调用参数数量( o0 `1 R1 T& X. o, k
    CALCPARAM*      m_pCalcParam;       // 调用参数数组
# U0 N0 ~2 l3 x4 S. L2 @" h" B+ l8 U3 W9 S+ T
    DWORD           m_dwReservedEx[4];  // 保留! }. F: A' b* Y3 L, i# A# n* \* V' `
8 b0 p" g( b& Q+ ]& O' c  X
    char*           m_strStkName;       // 股票名称
2 F3 _9 M, _8 w* a/ ^- o0 s/ [3 e0 {1 T; X% M2 [
    SPLITDATA*      m_pSplitData;       // 除权数据8 e0 q7 p' _5 s
    int             m_nNumSplitData;    // 除权次数& k5 `: y: Y! ]) V
8 i( H* G0 E- B9 v* I3 p
} CALCINFO;2 q* P$ O4 G7 g) {

8 E: p- b, T3 ]% L2 `
回复 支持 反对

使用道具 举报

5#
发表于 2015-6-3 09:58:59 | 只看该作者
收下这个文件# O  c) `& r2 h* m1 L9 l7 s
6 K7 f/ }! U  ^( a3 V1 ^3 `/ ^( l8 x
FoxFunc.rar (3.37 KB, 下载次数: 3570) , l4 k: R  c% M/ @
, V# Q7 L  N4 d; g$ S- K  ~  a
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-6-3 11:31:21 | 只看该作者
多谢person大人!
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2015-12-7 13:23:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
8#
发表于 2015-12-8 03:01:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|步步汇盈 ( 冀ICP备13000772   

GMT+8, 2024-9-27 23:50 , Processed in 0.426951 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. 技术支持 by 巅峰设计.

快速回复 返回顶部 返回列表