欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

评语编辑室 v5.0 delphi注册机 (1千字)

评语编辑室 v5.0 delphi注册机 (1千字)

{评语编辑室 v5.0 注册机,delhpi5.0编译通过;
以下为key.pas代码,你需要自己构造key.frm文件}
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;
type
  TForm1 = class(TForm)
    Edit1: TEdit;{其中输入用户名}
    Edit2: TEdit;{其中输入待注册码}
    Edit3: TEdit;{显示生成的注册码}   
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;{caption:='GetCode'}
    Button2: TButton;{caption:='exit'}
    Label3: TLabel;
    Label4: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  a:string;
  sum,i,b,len:integer;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
if length(edit1.text)<6 then edit1.text:='用户名至少6个字符!'
else
    begin
    i:=1;  sum:=0;
    a:=edit1.text + edit2.text;
    len:=length(a);
    while i<=len do
                  begin
                  b:=ord(a[i])*i;
                  sum:=b+sum;
                  i:=i+1;
                  end;
    sum:=sum*$2A1F3+$1DACA0F;
    edit3.text:=inttostr(sum);
    sum:=0;
    end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
end.

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功