mathe 发表于 2008-6-18 07:45:01

其实C接口也肯定可以用,那是Delphi里面调用标准动态链接库的方法,唯一需要注意的可能是输出函数应该是C调用,而不是PASCAL调用(而像通常Windows API使用的都是PASCAL调用).不过具体怎么用我也不知道,毕竟Delphi我也很长时间没有接触过了,印象中只要在文件头里面花括号里面写个函数原型就可以了,这个自己去用google查询一下吧.

疯猪 发表于 2008-6-18 09:41:43

谢谢各位,但由于本人基础初级,不知道具体含义,想将我的目的陈述如下:
1 我要建立比较好管理的素数数据库
2 素数要求多位数,比如180位等等
3 想应用hugecalc提供的nextprime等函数来编写数据库输入函数
4 要求各个长度的素数数据比较全
建立与连接和操作数据库我都是通过delphi来完成
本人对C++不了解,现学不现实
所以想用delphi调用hugecalc.dll中的nextprime与isprime函数
技术问题是不懂如何处理不是delphi编写的dll
求助!!!!!!

无心人 发表于 2008-6-18 10:39:16

:)

使用现成的素数数据是有悖于数据安全的原则的
给不会加密的人用也不行

疯猪 发表于 2008-6-18 15:47:31

不懂楼上的意见,
大家知道,对于乘法来讲,素数是整数的基底
如果歌猜想正确的话,对于加法来说,素数也是基底.
如果有了素数数据库
就可以确定借助计算机研究数论的逻辑地位

mathe 发表于 2008-6-18 15:49:14

需要大素数,动态生成就是了,用数据库意义不大

无心人 发表于 2008-6-18 16:05:44

回14#
不明白基底的具体含义

你的意思是整数都可以分解成素数的乘积么?
另外即使哥猜成立,也不能说素数在这个含义下
加法有多少可利用的性质?
你能说下加法分解成素数加具有什么特定的性质

疯猪 发表于 2008-6-18 22:38:04

茫然,我只是想在delphi中用hugecalc.dll,但是不会,求助

gxqcn 发表于 2008-6-19 07:42:05

曾有一位Delphi开发者开发了款《算霸》,其中的大数运算则完全是调用 HugeCalc.dll.
为此,我特意送给该作者一个免费注册码。

楼主的问题症结在如何用Delphi调用标准DLL,与其它无关。

如果你仅仅需要一个连续素数的所谓数据库,
运行里面的 PrimeNumber.exe 或 HugeCalc.exe 均可满足要求。

无心人 发表于 2008-6-19 07:59:29

呵呵

我觉得你这个问题去专业的Delphi论坛要比在这里更能得到帮助
虽然GxQ是开发者,我想他毕竟不怎么熟悉Delphi

疯猪 发表于 2008-6-19 21:01:55

xiexie
页: 1 [2] 3 4 5 6 7
查看完整版本: delphi调用hugecalc.dll问题