DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: deliping
今日帖子: 2
在线用户: 1
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 liweiming (伊达) ★☆☆☆☆ -
禁用账号
2004/3/4 9:45:37
标题:
被禁用帐号,仅在管理模式可见! 浏览:1101
加入我的收藏
楼主: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
我是小菜鸟,我向大家学习。

大虾帮帮我,让我长成老鸟。
作者:
男 cjrb (Thinking In 魂) ★☆☆☆☆ -
盒子活跃会员
2004/3/4 10:35:25
1楼: (*//
标题:无限进制转换
说明:使用于数学领域进制之间相互转换
设计:Zswang
日期:2002-01-24
支持:wjhu111@21cn.com
//*)
///////Begin Source
const
  cScaleChar = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
function IntPower(Base, Exponent: Integer): Integer; { 返回Base的Exponent次方 }
var
  I: Integer;
begin
  Result := 1;
  for I := 1 to Exponent do
    Result := Result * Base;
end; { IntPower }
function IntToDigit(mNumber: Integer; mScale: Byte;
  mLength: Integer = 0): string;
{ 返回整数的进制表示;mScale指定多少进制;mLength指定长度,长度不足时向前补0 }
var
  I, J: Integer;
begin
  Result := ';
  I := mNumber;
  while (I >= mScale) and (mScale > 1) do
  begin
    J := I mod mScale;
    I := I div mScale;
    Result := cScaleChar[J + 1] + Result;
  end;
  Result := cScaleChar[I + 1] + Result;
  for I := 1 to mLength - Length(Result) do
    Result := '0' + Result;
end; { IntToDigit }

function DigitToInt(mDigit: string; mScale: Byte): Integer;
{ 返回进制表示转换成整数;mScale指定多少进制 }
var
  I: Byte;
  L: Integer;
begin
  Result := 0;
  mDigit := UpperCase(mDigit);
  L := Length(mDigit);
  for I := 1 to L do
    Result := Result + (Pos(mDigit[L - I + 1], cScaleChar) - 1) *
    IntPower(mScale, I - 1);
end; { DigitToInt }
///////End Source
//Demo
  //将整数16转成16进制                       |?               |
  ShowMessage(IntToDigit(StrToIntDef('16', 0), 16));
  //将十六进制的10转成整数
  ShowMessage(IntToStr(DigitToInt('16', 10)));


//EndDemo
----------------------------------------------
按此在新窗口浏览图片 充电..........
作者:
男 xjsh (『无绝』) ★☆☆☆☆ -
普通会员
2004/3/4 10:39:47
2楼: 学习!
----------------------------------------------
         ╭の╮┏┯┓┏┯┓ ┏┯┓┏┯┓  ╬
          ╲╱ ┠爱┨┠你┨ ┠不┨┠变┨╭║╮
         ┗戀┛┗┷┛┗┷┛ ┗┷┛┗┷┛ ╲╱
作者:
男 minche (异杰) ★☆☆☆☆ -
盒子活跃会员
2004/3/4 10:46:17
3楼: 用IntToHex函数
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
男 shanghl2002 (阿尚) ★☆☆☆☆ -
盒子活跃会员
2004/3/4 11:22:58
4楼:
 format('%X',[]);
----------------------------------------------
-
作者:
男 hotyei (青出于蓝) ★☆☆☆☆ -
盒子活跃会员
2004/3/4 21:36:57
5楼: 同意shanghl2002 (阿尚)和 minche (Minche) 
,Borland已经为我们准备好了。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行74.21875毫秒 RSS