var
b:string;
a:integer;
begin
b:=radiogroup1.Items.Strings[radiogroup1.Itemindex];
case b of /*这里出现错误提示ordinal type required/
'语文':a:=1;
'数学':a:=2;
end;
请问该如何解决?
b:string;
a:integer;
begin
b:=radiogroup1.Items.Strings[radiogroup1.Itemindex];
case b of /*这里出现错误提示ordinal type required/
'语文':a:=1;
'数学':a:=2;
end;
请问该如何解决?
解决方案 »
- 请教一个问题,熟悉Delphi和VC++的一个小问题....结贴率100%...........................................
- 一个应该有难度的问题(折叠菜单)
- 带参数启动程序
- 关于多行打印的问题
- 窃窃的问一下 NMHTTP 控件在哪个组里?
- 怎么动态定义ADO连接语句?
- 我在用Delphi7时,不想让菜单显示加速字符,可是程序运行后总是自动加上加速字符,又没办法去掉,请教高手怎么解决?
- form之间参数传递问题!
- delphi6好使的不得了!哈哈哈哈!!!!
- Delphi大神 帮我调试下 为嘛循环不能正常的插入
- 送于用SetWindowsHookEx函数截取QQ键盘消息问题。
- 一个和ultra edit软件有关的问题,急用!!!
var
b:string;
a:integer;
begin
b:=radiogroup1.Items.Strings[radiogroup1.Itemindex];
if b = '语文' then a := 1
else if b = '数学' then a := 2
else a := 0;
end;
var
b:string;
a:integer;
sl: TStringList;
begin
sl := TStringList.Create;
sl.Add('语文');
sl.Add('数学');
....... b:=radiogroup1.Items.Strings[radiogroup1.Itemindex];
a := sl.IndexOf(b) + 1;
sl.Free;
end;
a: integer;
sl: TStringList;
begin
sl := TStringList.Create;
sl.Add('语文');
sl.Add('数学');
.......
a := sl.IndexOf(radiogroup1.Items.Strings[radiogroup1.Itemindex]) + 1;
sl.Free;
end;//你的a是做什么的?