var
S: string;
R: Real;
E: Integer;
begin
S := '<?>';
Val(S, R, E);
if E <> 0 then ShowMessage('唉,错了');
Caption := S[1]; //第一个字符
end;
S: string;
R: Real;
E: Integer;
begin
S := '<?>';
Val(S, R, E);
if E <> 0 then ShowMessage('唉,错了');
Caption := S[1]; //第一个字符
end;
解决方案 »
- 如何获取当前系统system32文件夹的路径?
- ECOIII里怎么设置两个类( 表)的主外键关系?谢谢了!刚接触ECOIII
- 郁闷啊…………
- 救急 如何将JPG格式的图片转换成BMP格式 在线等待
- 各位老大我的delphi安裝盤沒有制作安裝程序,我應上哪裡去找。。急。。。。。。。
- 如何Delphi中实现在程序执行时动态加载ActiveX控件?
- 为什么bmp截取到另一个bmp不成功啊。
- delphi 按输入金额进行拆分的运算代码
- 如何控制光驱的读取速度
- (类的问题)大侠们,能不能给我讲讲下面这个简单的程序为什么有错?
- 设计模式高手请进:Delphi中如何实现Singleton模式?
- 求救:用DELPHI6做WEB SERVICES,总是出现“name not unique in context”
if key<vk_0 or key>vk_9 then
key:=vk_space;
function IsStrANumber(NumStr : string) : boolean;
var
i: integer;
begin
for i := 1 to length(NumStr) do
if (ord(NumStr[i]) < 48) or (ord(NumStr[i]) > 57) then
begin
result := false;
exit;
end;
result := true;
end;
s:=strtofloat(edit1.Text);
except
on ex:EConvertError do
showmessage('Error');
end;