TStringList保存为char,高手给看下解决方法
TStringList保存为char,高手给看下C/C++ codeTStringList *xtslxtslnew TStringList()AnsiString Xstr
TStringList保存为char,高手给看下
C/C++ code TStringList *xtsl; xtsl=new TStringList(); AnsiString Xstr="24,253,218,220,109,254,119,110,163"; AnsiString xsc=StringReplace(Xstr,",", "\r\n", TReplaceFlags()<<rfReplaceAll); xtsl->Text=xsc; char XWrite[9]; for(int Xi=0;Xi<9;Xi++) { XWrite[Xi]=StrToInt(xtsl->Strings[Xi]); }
我在线程中执行这段代码没任何反应,麻烦高手给指点一下
我try了一下 然后编译后运行
提示“00xx00000000” 指令引用的0x00000000 内存。该内存不能为"read"。
Exception EAccessViolation in module Project1.exe at 00000000...
[解决办法]String对象的下标是从1开始的,这一点需要特别注意。