Форум: "Основная";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
Вниз#0, AccessViolation Найти похожие ветки
← →
Tatyana (2004-02-26 14:21) [0]У меня есть
List: TString;
s, St: String;
AMassiv: array of array of String;
.......
begin
St := " ";
s := List[1]; //"1 2 3 4"
for j:=0 to Length(s) do
begin
if s[j]<>" " then
St:=St+s[j];// в этом операторе St сначала присваивается
//значение #0, а только затем 1; в следующих
//операциях возникает ошибка AccessViolation
//Вопрос: связано ли это между собой;
// что кодирует #0;
// как избежать этой ошибки
if (St<>"") and((s[j]=" ")or(j=Length(s))) then
begin
SetLength(AMassiv, m, List.Count);
AMassiv[0,0] := St;
inc(m);
St:="";
end;
← →
Гаврила (2004-02-26 14:25) [1]Во первых
for j:= 1 to Length(s) do
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c