常见问题:
1。源代码经编程后产生的目标文件执行后显示为试用版,这样是否正常?如何切换成专业版?
显示为评估版是正常的,注册后即切换成专业版。
Tools工程包含注册机,Tools在执行的时候需要StkLib.dll,StkNet.dll,GuiLib.dll,
XPFace.dll四个动态库。
如果想在编译后直接为专业版,请修改一下StkNet\Include\Secret.inl 的函数
CSView::ValidProf(...),在函数开头直接加入一行 return TRUE;
如果想将版本定义为“专家版”,“飓风版”等,请修改StkNet/Src/AfxCore.cpp文件中的
CString AfxGetVersionString( )方法。
2。如何处理安装步骤?
软件执行环境需要的档案在Install\Setup目录下。执行环境主要包括一些股票初始数据
以及编译后StkUI\release\下的以下文件:
StkLib.dll StkNet.dll GuiLib.dll ProfUIS.dll XPFace.dll StockAna.exe
以及Unzip.dll(该dll为解zip包用,目前无源代码,缺了这个dll也没有关系,不影响软
件的执行和使用,只是不能自动解zip包了)。
另外,需要mfc42.dll,msvcrt.dll两个MFC库。
3。如果您想改成自有商标的软件,需要改以下部分,以免与策略为王软件发生冲突。
0. 必改:Src\StkLib\Include\StkLib.h 中的一些OEM版常量定义
1. 必改:软件策略文件后缀名称
2. 修改:软件名称,软件开发商,www.zlinker.com,资讯网站
3. 去掉或修改:菜单中的自动升级去掉,如何购买去掉,产品信息网站去掉
4. 去掉或修改:所有如何购买按钮,立即网上购买按钮
5. 修改帮助中软件名称,软件开发商,去掉购买页,去掉所有图,去掉十大特色,去
掉每页上面的链接
6. 修改软件商标,软件图
7. 修改Readme.txt, License.txt
4。如何修改软件缺省界面风格?
修改文件Src\StkLib\Src\Profile.cpp中的构造方法
CColorClassContainer::CColorClassContainer( )
中的m_nSelectedColorClass = 1一行,可以将m_nSelectedColorClass赋值为0,
1,2,3,分别代表不同的缺省颜色风格。
对于每种缺省风格的颜色配置,可以修改以下方法的相应赋值,进行修改
void CColorClass::SetColorDefault( )
void CColorClass::SetColorStandard( )
void CColorClass::SetColorByzantinesque( )
void CColorClass::SetColorGothic( )
void CColorClass::SetColorBaroque( )
修改文件Src\StkUI\StkUI.cpp方法CStkUIApp::InitInstance()如下代码:
AfxSwitchToStaticView( RUNTIME_CLASS(CSListView) );
即可改变软件启动首页
5。执行实时行情接收时出现“无法加载接收系统”,是否缺了Stock.dll?实时行情接收除了通视
以外,还能用哪些数据源?
实时行情可以使用通视卡接口和清华永新卡接口。目前通视接口差不多成为标准。
Stock.dll是通视接口的库,需要安装通视卡或者兼容通视的网络软件才会有。
通视卡是接收有线电视网络广播的股票数据的硬件接收卡,Stock.dll是它的驱动程序。以上软
件功能是将Internet服务器数据转换成通视接口数据。
硬件接收卡的缺点是被动接收,使用以上软件时,如果需要历史数据,需要手工下载。
如果以上接口不能满足您的要求,您可能需要开发股票实时行情服务器。
6。除权文件格式的如何更新?
沪深除权信息存放在文件 data\CHNA.pwr ,CHNA.pwr 与分析家(http://www.fxj.com.cn)
除权文件格式相同。
另外,用户运行“数据管理”修改后的除权信息保存在data\shase\xdrdata\ 和
data\sznse\xdrdata下,每个股票一个文件,格式为 struct drdata_t 的数组。
除权资料更新可以在软件“历史下载”中自动下载更新,也可以导入分析家除权文件。
7。财务资料文件的如何更新?
沪深财务信息存放在文件 data\CHNA.bst 文件, CHNA.bst 文件为 struct basedata_t 的
数组。
财务资料更新可以在软件“历史下载”中自动下载更新,也可以导入通达信软件目录下的
base.dbf 文件自行更新。
通达信软件下载:http://www.sostock.com.cn/hq/ 下载超强行情软件。
8。注册机如何使注册码与以前的软件不同?
修改StkLib\Include\StkLib.h中,以下四个常量的定义并重新编译后,注册码即变得完全不同,
注意长度不要大于5
#define OEM_SEED_STD1 "dc./x" // 标准版注册机种子1
#define OEM_SEED_STD2 "sfk%c" // 标准版注册机种子2
#define OEM_SEED_PROF1 "78cd2" // 专业版注册机种子1
#define OEM_SEED_PROF2 "d6$3#" // 专业版注册机种子2
同时要去掉以下定义的注释
#define CLKVER_OEM // OEM版去掉该行注释
策略为王自定义修改部分
PublishedCreated: 2019年5月1日星期三 16:46:36 Latest updated:2019年9月1日星期日 00:57:35 views(1285)