类型转换问题! 把字符串类型中的某位取出来得到的值还是字符串类型,并存在一个变量D中,需case d of这会出错,原因是CASE的条件类型不能为字符串类型。这该怎么办?字符串类型又不能转字符类型。哪位有好些的方法,请指都教。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var i:integer;if d='a' then i:=0end;case i do... D是属于什么字符,如果是非数字字符可以转成ASCII码值,是数字字符则可用StrToInt(D)进行转换. case ord(d) oford('a'):;ord('b'):;end; case d[1] of'0':begindo... end; 问题解决了。 My_first(海浪) 为正确答案! 赚分帖,请勿删,谢谢 请问DBGrid的其中某一栏填好以后,怎么样在其它项 自动填上 相应的值? 如何获取当前可用的扫描仪? 窗体显示的问题 如何简单的做到由User自己选择需要转档的栏位(找大虾) 非常奇怪的问题,关于Control has no parent window,具体看内容 在DELPHI 6中怎样调用自己编写的DLL中的函数? 当要显示的图片很大时,如何给image控件加上滚动条? 请教,如何隐藏密码对话框? DBGrideh如何实现显示平滑的水平和垂直滚动条 提供做任意查询生成器的思想! 我不知哪里动了一下,突然不能写自定义函数和过程了?(急)
if d='a' then
i:=0
end;
case i do
...
如果是非数字字符可以转成ASCII码值,
是数字字符则可用StrToInt(D)
进行转换.
;
ord('b'):
;
end;
'0':begin
do... end;
My_first(海浪) 为正确答案!