NukeInfo.pas
上传用户:hbtcygglw
上传日期:2007-01-07
资源大小:281k
文件大小:1k
源码类别:

其他

开发平台:

Delphi

  1. unit NukeInfo;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   StdCtrls, Buttons, Spin;
  6. type
  7.   TNukeInfoDlg = class(TForm)
  8.     Label1: TLabel;
  9.     edSendId: TEdit;
  10.     Label3: TLabel;
  11.     edFaceNo: TSpinEdit;
  12.     edSendNum: TSpinEdit;
  13.     Label8: TLabel;
  14.     Label6: TLabel;
  15.     edMsg: TEdit;
  16.     BitBtn1: TBitBtn;
  17.     BitBtn2: TBitBtn;
  18.   private
  19.     { Private declarations }
  20.   public
  21.     { Public declarations }
  22.     class function Execute(var SrcId:string;var FaceNo,Cnt:DWORD;var msg:string):Boolean;
  23.   end;
  24. implementation
  25. {$R *.DFM}
  26. { TNukeInfoDlg }
  27. class function TNukeInfoDlg.Execute(var SrcId: string; var FaceNo, Cnt: DWORD;
  28.     var  msg: string): Boolean;
  29. var
  30. n:integer;
  31. s:string;
  32. begin
  33. with TNukeInfoDlg.Create(Application) do
  34.     begin
  35.     Result:=(ShowModal=mrOk);
  36.     SrcId:=edSendId.Text;
  37.     FaceNo:=edFaceNo.Value;
  38.     Cnt:=edSendNum.Value;
  39.     msg:=edMsg.Text;
  40.     if(Length(msg)<1024)then
  41.         begin
  42.         for n:=0 to (1200 div Length(msg)) do
  43.             begin
  44.             s:=s+msg;
  45.             end;
  46.         msg:=s;
  47.         end;
  48. //    ShowMessage(IntToStr(Length(msg)));
  49.     Free;
  50.     end;
  51. end;
  52. end.