数学研发论坛

 找回密码
 欢迎注册
楼主: 疯猪

[求助] 对超大整数的邻近素数的产生问题

[复制链接]
 楼主| 发表于 2008-11-7 08:33:20 | 显示全部楼层
最好支持delphi
我自己用delphi作的大数计算也很好
应该是一溜的算法
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 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调用前声明
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-11-7 13:21:13 | 显示全部楼层
看样子楼主的delphi水平也有限得很(但比我要高,因为我完全不懂)。

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方式调用吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-11-7 20:01:00 | 显示全部楼层
我的目的是为了尽可能方便调用者,由于穿马甲脱马甲的占整个运行时间比较短,
至少比他们直接用VB开发强了千百倍。

若为了纯粹追求速度,当然是推荐用 C/C++ 方式调用了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2020-11-30 03:41 , Processed in 0.055419 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表