gxqcn 发表于 2008-11-9 09:59:30

楼主还是好好阅读一下安装包里提供的VB示例代码吧。。。
:tip: 哪怕你仅仅是跟踪运行一遍也好。

你写那代码实在是。。。:L

无心人 发表于 2008-11-9 10:01:13

呵呵

这个包的定位
需要调整了

疯猪 发表于 2008-11-10 05:47:58

GInt是什么意思

疯猪 发表于 2008-11-10 06:33:45

Dim m, hx, n As Long

m = Text1.Text

n = HX_nextPrime(hx, m)

Text2.Text = n
为什么返回的是0

gxqcn 发表于 2008-11-10 08:01:54

因为你的 hx、m 不是通过 HX_new() 得到的大数对象,
幸亏我在里面引入了对象全程监控机制,否则象你这么写程序早就崩溃了。

你应该参考安装包里的:\estDLL\src\VB\frmNumberTheoretic.frm,
其中函数 cmdSet_Click()告诉你VB中是如何把控件中的文本“写”入到 HugeCalc 变量中去的,
而函数 cmbVar_Click() 则告诉你VB中是如何把大数值取出输出到控件中的。

mathe 发表于 2008-11-10 08:04:46

还是先好好看看31#的建议。
虽然我对VB不大懂,不过34#的错误还是太明显了。
自己不先仔细研究一下,就去问一些比较愚蠢的问题,通常这样的问题在网络上是不大受欢迎的。

liangbch 发表于 2008-11-10 09:41:51

是啊,虽然版主们很热心,但版主们的时间也是有限的,版主们更愿意将会时间花在有意义的问题上面,低级的,令人哭笑不得的问题,版主们是不太愿意回复的。

疯猪 发表于 2008-11-10 11:05:02

看不懂
我就想要一个程序编码
在编辑框中显示一个整数的下一个素数,支持大数
听说vb可以,就现学的vb
请求解决:
文本框1内输入一个大整数,点击按钮,文本框2显示下一个素数
我的事情就结束了
最好是delphi程序
vb也可以,刚自学
谢谢
求实用回答

风云剑 发表于 2008-11-10 12:48:53

都不知道该说什么好了:L

风云剑 发表于 2008-11-10 12:50:11

怎么就不看GXQ的HugeCalc.rar里自带的示例代码呢?:Q:
页: 1 2 3 [4] 5
查看完整版本: 对超大整数的邻近素数的产生问题