Показать сообщение отдельно
  #2  
Старый 05.03.2010, 10:36
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Где то перебрал с массивом, например обратился к несуществующему элементу массива типа:
Код:
var
 Arr[1..10] of byte;
begin
 s := Arr[11];//Как вариант
end;
Нужно помнить что:
String - массив символов
Memo - массив строк
StringGrid - 2-мерный массив строк
Часто такое бывает в таком виде
Код:
for i := 0 to Length(s) do //s : string
 a := s[i];//так как нумерация с нуля, то если длина 10, последний элемент 9 
Нужно
Код:
for i := 0 to Length(s)-1 do
 a := s[i];
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием