以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 爱好delphi的朋友吗,有个例子,可以用delphi玩下金字塔的dll (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=6451) |
-- 作者:volersky -- 发布时间:2011/5/8 16:07:54 -- 爱好delphi的朋友吗,有个例子,可以用delphi玩下金字塔的dll 经本人测试,ok没问题
interface uses Types; type /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// PStkData = ^TStkData; //////////////////////////////////////////////////////////////////////////// PStkDataArray = ^TStkDataArray;
PStkDataEx = ^TStkDataEx;
///////////////////////////////////////////////////////////////////////////// TSingleArray = array[0..$EFFF] of Single; NumData: Integer; //数据数量(pData,pDataEx,pResultBuf数据数量) Param1Start: Integer; //参数1有效位置 ResultBuf: PSingleArray; //结果缓冲区
var pr : array[0..$EFFF] of Tpr;
//============================================================================ procedure CopyDataTo_Pr(data: PCalcInfo); for i := 0 to prNum-1 do
//============================================================================= //这里直接调用pr数组当K线数组用就行了
function xx2(Data:PCalcInfo):integer;stdcall;
xx1,xx2;
[此贴子已经被作者于2011-5-8 16:12:24编辑过]
|
-- 作者:volersky -- 发布时间:2011/5/8 16:09:34 -- 另再补充一个,关于参数的问题,if (@pData.m_pfParam1 <> nil) and (@pData.m_pfParam2 <> nil) then 采用如是方式 |
-- 作者:volersky -- 发布时间:2011/5/8 16:49:37 -- 不好意思,再补充下,ResultBuf: PSingleArray; 通过这个返回序列值 |
-- 作者:王锋 -- 发布时间:2011/5/8 17:04:52 -- 不错 |