以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问版主,我在stdafx.h文件里加上如下这个定义  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=85479)

--  作者:东风15B
--  发布时间:2015/9/22 9:21:50
--  请问版主,我在stdafx.h文件里加上如下这个定义
 

接口说明

#if !defined(__ADDININTERFACE_H__)

#define __ADDININTERFACE_H__

#define STKLABEL_LEN 10 // 股号数据长度,国内市场股号编码兼容钱龙

#define STKNAME_LEN 32 // 股名长度

#pragma pack (push ,1)

/* time_t在金字塔的定义是32位,对于使用VS2005等高版本Visual C++,time_t是64位,直接使用将导致数据结构紊乱

请在stdafx.h文件里加上如下这个定义即可。#define _USE_32BIT_TIME_T */

//动态行情数据结构

 

是不是打开 stdafx.h 文件,在里面增加  #define _USE_32BIT_TIME_T */  就可以


--  作者:十世
--  发布时间:2015/9/22 9:56:32
--  
 对于使用VS2005等高版本,是的。VC6.0版本不需要修改。
--  作者:东风15B
--  发布时间:2015/9/22 10:33:21
--  在软件之外用C++开发策略,这个消息包是用来表达什么???有点不明白
 

//消息包结构

//////////////////////////////////////////////////////////////////////////

typedef struct {

RCV_REPORT_STRUCTExV3 * m_pData;

int m_nDataCount;

}REPORT_UPDATE1;

typedef struct {

RCV_REPORT_STRUCTExQH * m_pData;

int m_nDataCount;

}REPORT_UPDATE2;

#pragma pack (pop)


--  作者:东风15B
--  发布时间:2015/9/22 10:34:14
--  
我用VS2010 版本,
--  作者:十世
--  发布时间:2015/9/22 10:48:07
--  
当成是预留的结构体字段就行,不用过于关注。