疯猪 发表于 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++ 方式调用了。
页: 1 [2] 3 4 5
查看完整版本: 对超大整数的邻近素数的产生问题