怎样将文本框里的值转成16进制数(不考虑异常处理) 什么意思??Edit.Text:=IntToHex(val(Edit.Text),8);不就行了?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你就在onpress中加入判断:在0...9,a,b,c,d,e,f为有效输入最后赋值=IntToHex(val(Edit.Text),8);//不知道这样可不可以 大概你要用程序来实现,判断是否有a~f,注意大小写a--10.....f--15 计算成十进制后再用IntToHex(); 数就是数,没有进制之说,只有串或常数之说。var nHex: Integer;nHex := StrToInt( '$'+Edit1.Text ); // 假设Edit1中并没有以$打头 限制输入,用MaskEdit不就可以了吗。在这里,无论你输入的是什么,都是字符串。直接转换成数就可以了。数没有多少制的问题。只有类型的问题。显示的时候才有进制的问题。你先说清楚你写这个是做什么用的啊? Treeview 哪位高手用过ExpressPrinting System Suite? 简单的问题,关于word的插入 image 的 对中属性在哪? 类型转换问题 有没有高手啊?是不是都睡午觉去了?关于字体的存储问题? 请问FileWrite函数的具体用途?它可以指定文件的大小吗? 奇怪的问题 天可怜见!有关query? 请教在dll中使用相对目录的问题? 为什么要调用一个DLL中一个过程要有type Tdll=procedure(Myform:TForm);的语句? 高手请指点:EncodeDate和DecodDate这两个函数分别是做什么工作?
在0...9,a,b,c,d,e,f为有效输入
最后赋值=IntToHex(val(Edit.Text),8);//不知道这样可不可以
nHex: Integer;nHex := StrToInt( '$'+Edit1.Text ); // 假设Edit1中并没有以$打头
不就可以了吗。
在这里,无论你输入的是什么,都是字符串。
直接转换成数就可以了。
数没有多少制的问题。
只有类型的问题。
显示的时候才有进制的问题。
你先说清楚你写这个是做什么用的啊?