亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mycalcunit.pas

?? 游戲修改工具(內(nèi)存高低階
?? PAS
字號:
unit MyCalcUnit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls;
resourcestring
String_overflow='溢出,不能計算這樣的操作數(shù)';
type
  TMyCalcForm = class(TForm)
    GroupBox1: TGroupBox;
    dec_sb: TSpeedButton;
    Dec_Edit: TEdit;
    hex_Edit: TEdit;
    hex_sb: TSpeedButton;
    Bin_Edit: TEdit;
    bin_sb: TSpeedButton;
    Num1_Edit: TEdit;
    NUm2_Edit: TEdit;
    Op_rg: TRadioGroup;
    Label1: TLabel;
    Label2: TLabel;
    inc1_sb: TSpeedButton;
    Label3: TLabel;
    Result1_Edit: TEdit;
    dec1_sb: TSpeedButton;
    not1_sb: TSpeedButton;
    AddDec1_sb: TSpeedButton;
    adddec2_sb: TSpeedButton;
    inc2_sb: TSpeedButton;
    dec2_sb: TSpeedButton;
    not2_sb: TSpeedButton;
    calc_sb: TSpeedButton;
    Label4: TLabel;
    Label5: TLabel;
    Result2_Edit: TEdit;
    procedure dec_sbClick(Sender: TObject);
    procedure hex_sbClick(Sender: TObject);
    procedure bin_sbClick(Sender: TObject);
    procedure calc_sbClick(Sender: TObject);
    procedure inc1_sbClick(Sender: TObject);
    procedure inc2_sbClick(Sender: TObject);
    procedure dec1_sbClick(Sender: TObject);
    procedure dec2_sbClick(Sender: TObject);
    procedure not1_sbClick(Sender: TObject);
    procedure not2_sbClick(Sender: TObject);
    procedure AddDec1_sbClick(Sender: TObject);
    procedure adddec2_sbClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  MyCalcForm: TMyCalcForm;

implementation

{$R *.dfm}
function MyIntToBinStr(Value:Int64;Size: Integer): String;
var
 i: Integer;
 Tempint64:int64;
begin
 Result:='';
 Tempint64:=1;
 for i:=Size downto 1 do begin
    if Value and (Tempint64 shl (i-1))<>0 then begin       ////use Tempint64 instead 1
       Result:=Result+'1';
    end else  Result:=Result+'0';
                        end;
end;

function MyBinToInt(ValueStr:String):int64;
var
 Len: Integer;
 i:integer;
 Tempint64:int64;
begin
 Result:=0;
 Tempint64:=1;
 Len:=Length(ValueStr);
 if Len>0 then
 begin
  for i:=Len Downto 1 do
   begin
    if (ValueStr[i]<>'1') and (ValueStr[i]<>'0') then Result:=0;
    if ValueStr[i]='1' then
    Result:=Result+(Tempint64 shl (Len-i));     ////use Tempint64 instead 1

   end;
  end;
end;


procedure TMyCalcForm.dec_sbClick(Sender: TObject);
var tempint64:int64;
    Ecode:integer;
begin
val(Dec_edit.Text,tempint64,Ecode);
if Ecode=0 then
begin
Hex_edit.Text:=intToHex(tempint64,1);
Bin_edit.Text:=MyintToBinStr(tempint64,Length(Hex_edit.Text)*4);
end;
end;

procedure TMyCalcForm.hex_sbClick(Sender: TObject);
var tempint64:int64;
    Ecode:integer;
begin
val('$'+hex_edit.Text,tempint64,Ecode);
if Ecode=0 then
begin
Dec_edit.Text:=intToStr(tempint64);
Bin_edit.Text:=MyintToBinStr(tempint64,Length(Hex_edit.Text)*4);
end;
end;

procedure TMyCalcForm.bin_sbClick(Sender: TObject);
var tempint64:int64;
begin
tempint64:=MyBinToInt(Bin_edit.Text);
Dec_edit.Text:=inttoStr(tempint64);
Hex_edit.Text:=inttoHex(tempint64,1);

end;

procedure TMyCalcForm.calc_sbClick(Sender: TObject);
var TempInt641:Int64;
    Tempint642:int64;
    TempDouble:Double;
    Ecode:integer;
begin
val(Num1_Edit.text,TempInt641,Ecode);
if Ecode>0 then Exit;
val(Num2_edit.text,TempInt642,Ecode);
if Ecode>0 then Exit;

   Try

case Op_rg.ItemIndex of
0: begin
   Result1_edit.Text:=intToStr(TempInt641+TempInt642);
   Result2_edit.Text:=intToHex(TempInt641+TempInt642,1);
   end;
1: begin
   Result1_edit.Text:=intToStr(TempInt641-TempInt642);
   Result2_edit.Text:=intToHex(TempInt641-TempInt642,1);
   end;
2: begin
   Result1_edit.Text:=intToStr(TempInt641*TempInt642);
   Result2_edit.Text:=intToHex(TempInt641*TempInt642,1);
   end;
3: begin
   Result1_edit.Text:=FloatToStr(TempInt641/TempInt642);
   Result2_edit.Text:=intToHex(TempInt641 div TempInt642,1);
   end;
4: begin
   Result1_edit.Text:=intToStr(TempInt641 mod TempInt642);
   Result2_edit.Text:=intToHex(TempInt641 mod TempInt642,1);
   end;
5: begin
   TempDouble:=TempInt641;   //ln 只認(rèn)浮點數(shù)
   TempDouble:=Exp( Ln(TempDouble)* TempInt642 );
   Result1_edit.Text:=FloatToStr( TempDouble );
   Result2_edit.Text:=intToHex( Round(TempDouble),1 );
   end;
end;
   except
   Showmessage(String_overflow);
   end;


end;

procedure TMyCalcForm.inc1_sbClick(Sender: TObject);
var TempInt641:Int64;
    Ecode:integer;
begin
val(Num1_Edit.text,TempInt641,Ecode);
if Ecode>0 then Exit;
inc(TempInt641);
Num1_Edit.text:=intToStr(TempInt641);
end;




procedure TMyCalcForm.inc2_sbClick(Sender: TObject);
var TempInt642:Int64;
    Ecode:integer;
begin
val(Num2_Edit.text,TempInt642,Ecode);
if Ecode>0 then Exit;
inc(TempInt642);
Num2_Edit.text:=intToStr(TempInt642);
end;

procedure TMyCalcForm.dec1_sbClick(Sender: TObject);
var TempInt641:Int64;
    Ecode:integer;
begin
val(Num1_Edit.text,TempInt641,Ecode);
if Ecode>0 then Exit;
Dec(TempInt641);
Num1_Edit.text:=intToStr(TempInt641);
end;


procedure TMyCalcForm.dec2_sbClick(Sender: TObject);
var TempInt642:Int64;
    Ecode:integer;
begin
val(Num2_Edit.text,TempInt642,Ecode);
if Ecode>0 then Exit;
Dec(TempInt642);
Num2_Edit.text:=intToStr(TempInt642);
end;

procedure TMyCalcForm.not1_sbClick(Sender: TObject);
var TempInt641:Int64;
    Ecode:integer;
begin
val(Num1_Edit.text,TempInt641,Ecode);
if Ecode>0 then Exit;
TempInt641:=$FFFFFFFF-TempInt641;
Num1_Edit.text:=intToStr(TempInt641);
end;

procedure TMyCalcForm.not2_sbClick(Sender: TObject);
var TempInt642:Int64;
    Ecode:integer;
begin
val(Num2_Edit.text,TempInt642,Ecode);
if Ecode>0 then Exit;
TempInt642:=$FFFFFFFF-TempInt642;
Num2_Edit.text:=intToStr(TempInt642);
end;

procedure TMyCalcForm.AddDec1_sbClick(Sender: TObject);
var TempInt641:Int64;
    Ecode:integer;
begin
val(Num1_Edit.text,TempInt641,Ecode);
if Ecode>0 then Exit;
TempInt641:=0-TempInt641;
Num1_Edit.text:=intToStr(TempInt641);
end;


procedure TMyCalcForm.adddec2_sbClick(Sender: TObject);
var TempInt642:Int64;
    Ecode:integer;
begin
val(Num2_Edit.text,TempInt642,Ecode);
if Ecode>0 then Exit;
TempInt642:=0-TempInt642;
Num2_Edit.text:=intToStr(TempInt642);
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线看| 欧美一区国产二区| 亚洲人成在线观看一区二区| 成人动漫一区二区三区| 亚洲免费观看高清| 欧美影视一区在线| 麻豆国产欧美日韩综合精品二区 | 欧美在线观看视频在线| 亚洲综合在线视频| 在线不卡欧美精品一区二区三区| 免费在线看一区| 国产欧美日本一区视频| 91丨porny丨最新| 天天操天天色综合| 久久精品综合网| 色999日韩国产欧美一区二区| 亚洲一区二区三区在线播放| 日韩视频免费观看高清完整版| 国产精品一区免费视频| 亚洲精选视频免费看| 日韩欧美一级二级三级久久久| 国产成人激情av| 夜夜爽夜夜爽精品视频| 久久你懂得1024| 91国偷自产一区二区开放时间| 美日韩一区二区| 自拍偷拍国产亚洲| 日韩欧美亚洲另类制服综合在线| 国产盗摄女厕一区二区三区| 夜夜嗨av一区二区三区四季av| 精品国产乱码久久久久久免费 | 国产乱码精品1区2区3区| 一区二区三区小说| 欧美草草影院在线视频| 99久久精品一区二区| 六月丁香婷婷色狠狠久久| 中文字幕一区二区在线播放| 欧美一级理论片| 91小视频在线| 国产精品1区二区.| 日韩成人一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 久久免费美女视频| 欧美日韩精品三区| 99精品视频在线观看| 国产在线精品一区二区三区不卡| 一区二区三区毛片| 中文字幕一区av| 久久精品亚洲国产奇米99| 欧美一区三区四区| 91免费视频大全| 高清国产一区二区三区| 久久国产精品露脸对白| 亚洲电影在线免费观看| 自拍偷拍亚洲激情| 中文一区二区在线观看| 久久精品亚洲精品国产欧美| 欧美成人精品1314www| 欧美乱妇20p| 欧美老女人第四色| 欧美美女视频在线观看| 美美哒免费高清在线观看视频一区二区| 精品免费99久久| 欧美精品亚洲二区| 国产欧美va欧美不卡在线| 欧美大片日本大片免费观看| 欧美欧美欧美欧美首页| 欧美日本视频在线| 欧美日韩精品电影| 欧美日韩亚洲综合一区二区三区| 欧美午夜精品免费| 欧美偷拍一区二区| 欧美在线观看一区| 欧美日韩成人在线一区| 欧美肥妇free| 日韩欧美激情四射| 久久综合给合久久狠狠狠97色69| 精品sm在线观看| 国产亚洲一本大道中文在线| 久久精品一二三| 中文字幕中文在线不卡住| 亚洲天堂av老司机| 依依成人精品视频| 一区二区三区.www| 日韩avvvv在线播放| 毛片av一区二区三区| 蜜桃av一区二区| 国内精品久久久久影院一蜜桃| 国精品**一区二区三区在线蜜桃| 国产乱码精品一区二区三区忘忧草 | 亚洲精品v日韩精品| 亚洲午夜久久久久久久久电影院 | 久久久噜噜噜久久人人看| 久久精品亚洲精品国产欧美kt∨| 欧美国产欧美综合| 一区二区三区高清在线| 日韩不卡一二三区| 国产很黄免费观看久久| 91免费在线播放| 在线播放视频一区| 久久久久九九视频| 亚洲欧美偷拍卡通变态| 午夜激情一区二区| 国产精品一区不卡| 在线亚洲免费视频| 日韩欧美中文一区二区| 国产三级精品三级| 亚洲国产成人av网| 国产在线精品免费av| 色综合视频在线观看| 欧美一级黄色片| 亚洲同性同志一二三专区| 日韩av在线播放中文字幕| 国产成人亚洲精品狼色在线| 在线影视一区二区三区| 久久综合色8888| 亚洲一级电影视频| 国产成人精品在线看| 欧美日韩国产免费| 中文在线资源观看网站视频免费不卡| 一区二区高清免费观看影视大全| 毛片av一区二区| 在线精品视频小说1| 久久精品人人做| 日韩av一区二区三区| 91蜜桃网址入口| 亚洲无线码一区二区三区| 国产精品伊人色| 在线不卡免费av| 亚洲欧美另类小说| 国产suv精品一区二区三区| 欧美日韩一区二区三区四区五区 | 欧美色综合久久| 欧美国产精品v| 九九国产精品视频| 欧美午夜精品一区二区三区| 国产精品国产三级国产aⅴ无密码| 青青草91视频| 欧美日本一道本在线视频| 亚洲欧美在线视频观看| 国产美女精品在线| 日韩欧美国产一区在线观看| 亚洲成av人影院在线观看网| 99国产精品久| 国产精品大尺度| 国产传媒欧美日韩成人| 精品久久久久久久一区二区蜜臀| 香蕉久久夜色精品国产使用方法| 91老师片黄在线观看| 国产精品午夜电影| 国产精品18久久久久| 欧美一二三区精品| 日韩专区中文字幕一区二区| 欧美吻胸吃奶大尺度电影| 自拍偷拍欧美激情| 91小视频在线| 亚洲精品乱码久久久久久黑人 | 色屁屁一区二区| 亚洲免费观看在线观看| 色综合天天狠狠| 亚洲蜜桃精久久久久久久| 色婷婷久久久亚洲一区二区三区| 综合分类小说区另类春色亚洲小说欧美| 成人网在线播放| 国产精品久久久久毛片软件| 成人教育av在线| 亚洲婷婷综合色高清在线| 99久久免费精品高清特色大片| 国产精品久久久久久久久搜平片| www.亚洲免费av| 亚洲蜜臀av乱码久久精品| 欧美亚洲一区二区三区四区| 亚洲自拍另类综合| 欧美日韩国产中文| 琪琪久久久久日韩精品| 精品日韩在线一区| 国产成人免费视频精品含羞草妖精| 国产视频一区二区在线| eeuss国产一区二区三区| 一区二区三区四区不卡视频| 欧美日本乱大交xxxxx| 麻豆精品视频在线| 欧美激情艳妇裸体舞| 色婷婷av一区二区三区gif| 亚洲在线成人精品| 日韩午夜电影av| 国产精品白丝av| 亚洲私人黄色宅男| 欧美精品99久久久**| 久久99精品久久久久久动态图 | 亚洲特黄一级片| 56国语精品自产拍在线观看| 久久99在线观看| 中文字幕在线不卡一区二区三区| 欧美亚男人的天堂| 国产一区在线视频| 一区二区三区四区亚洲| 欧美电影免费观看高清完整版在| 成人免费精品视频| 日韩高清中文字幕一区|