关于有VFP编写序列码的问题
怎么用VFP实现根据一个10位(可以是字母或者是数字和字母的混合)的序列码可以生成一个相应的10位的数字注册码(是数字的)的软件。
请大侠们指点。
问题点数:100、回复次数:5Top
1 楼westbulls(westbulls)回复于 2005-08-03 00:01:46 得分 30
我想怎样用VFP实现并不重要,重要的是要有生成序列码的算法.只要有算法,用什么语言实现就比较简单了.Top
2 楼apple_8180(十豆三)回复于 2005-08-03 08:36:32 得分 40
转帖:
WIN API-生成世界上唯一的 64 位 ID
LOCAL lcRetval, lcStruc_GUID, lcGUID, lnSize
DECLARE INTEGER CoCreateGuid IN "ole32.dll" STRING @lcGUIDStruc
DECLARE INTEGER StringFromGUID2 IN "ole32.dll" STRING cGUIDStruc, STRING @cGUID, LONG nSize
* Create a GUID-structure
lcStruc_GUID = REPLICATE(" ", 16)
lcGUID = REPLICATE(" ", 80)
lnSize = LEN(lcGUID) / 2
* Pass the structure to the API function so that it creates a new ID
IF CoCreateGuid(@lcStruc_GUID) <> 0
RETURN ""
ENDIF
* Convert the structure to a string that we can use in VFP
IF StringFromGUID2(lcStruc_GUID, @lcGuid, lnSize) = 0
RETURN ""
ENDIF
? STRCONV(LEFT(lcGUID, 76), 6)
RETURN STRCONV(LEFT(lcGUID, 76), 6)Top
3 楼taolixiang(飞扬 怎么还不升级!!...... 哦 ...... 原来是要答对题才能升!)回复于 2005-08-04 22:10:35 得分 0
生成序列码原程序代码我有。你们能根据这个代码写相应的算法程序吗?
本人愿出300块表示感谢!!!
本人QQ:113928831
Top
4 楼LAIYANGPJ(小丑)回复于 2005-08-05 07:37:57 得分 30
还有钱?我加你试试.Top
5 楼apple_8180(十豆三)回复于 2005-08-05 08:44:03 得分 0
你有源代码,这就是算法。Top




