String的使用解决思路

String的使用Msg是一个String,从Msg中肯定包含ComboBox- TextintiStringstr1iMsg.Pos(ComboBox- Text

String的使用
Msg是一个String,从Msg中肯定包含ComboBox-> Text
                int   i;
                String   str1;
                i=Msg.Pos(ComboBox-> Text);
                str=Msg.SubString(i,   Msg.Length()-i);
为什么一执行到最后一句就出现“access   violation   at   address:xxx   write   of   address   xxx”?
请指教,谢谢


[解决办法]
int i;
String str1;
i=Msg.Pos(ComboBox-> Text);
if (i > 0)
str=Msg.SubString(i, Msg.Length()-i);

[解决办法]
int i;
String Msg( "12345 "),str;
i=Msg.Pos(ComboBox1-> Text);
str=Msg.SubString(i, Msg.Length()+1-i);
ShowMessage(str);