疯猪
发表于 2008-11-7 08:33:20
最好支持delphi
我自己用delphi作的大数计算也很好
应该是一溜的算法
gxqcn
发表于 2008-11-7 08:42:01
HugeCalc 同样也是支持 delphi 的,
你不必再绕圈子去学VB了。
疯猪
发表于 2008-11-7 08:48:39
Text2.Text = HX_nextPrime(Text1.Text)
Text2.Text = HI_nextPrime(Text1.Text)
不能编译,
提示:函数或借口标记为限制的,或函数使用了VB不支持的自动类型
但
Text2.Text = Hc_nextPrime(Text1.Text)
可以编译运行,但不能大数
疯猪
发表于 2008-11-7 09:08:33
HX_nextPrime()
要求2个参数,如何使用和定义?
疯猪
发表于 2008-11-7 09:09:43
delphi 调用方法与vb的调用方法一样吗?
疯猪
发表于 2008-11-7 09:10:35
vb调用比较简单快截
无心人
发表于 2008-11-7 09:49:18
:)
头一次知道VB的调用简单快捷
呵呵
看来你没看到过VB
的恐怖的API调用前声明
gxqcn
发表于 2008-11-7 13:21:13
看样子楼主的delphi水平也有限得很(但比我要高,因为我完全不懂)。:lol
Re 17#:采用了先进的 tlb 导入模式,免去 VB 使用者复杂调用声明过程。
Re 14#:见声明(参考文件:Win32API\hugeCalc.h) /* Returns the smallest prime number greater than the argument. */
HHUGEINTX HX_nextPrime( HHUGEINTX hResult, const HHUGEINTX hBenchmark );
第一个参数是大数的句柄,第二个也是,
它们是大数对象的识别区别码(原本是指针,可惜VB不支持)。
无心人
发表于 2008-11-7 13:59:16
:)
ActiveX就比如人穿了马甲
再在系统里调用
又等于穿了层马甲
呵呵
觉得你还是放弃ActiveX方式调用吧
gxqcn
发表于 2008-11-7 20:01:00
我的目的是为了尽可能方便调用者,由于穿马甲脱马甲的占整个运行时间比较短,
至少比他们直接用VB开发强了千百倍。
若为了纯粹追求速度,当然是推荐用 C/C++ 方式调用了。