![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Код:
не могу понять в чем ошибка(
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Stilet; 13.02.2011 в 11:37. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
В этой помойке мало кто может что либо понять.
Но формально, если откомпилировать код, ошибки при работе программы не возникает (D7). Когда и при каких условиях возникает ошибка. P.S. Рекомендую уважать тех к кому обращаетесь и исправлять не читаемый текст после копирования его в пост. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
прошу прошения за не исправленый текст
ошибка возникает при выполнении процедуры procedure TForm1.Button1Click(Sender: TObject); скорей всего гдето здесь Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Stilet; 13.02.2011 в 11:39. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
и програма писана на Delphi 6
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Ну, хорошо. Какие символы должны быть в едитах?
Надо же воспроизвести ситуацию. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
к примеру
ключ 1 осень ключ 2 Весна ключ 3 якорь я пошол гулять встретил друга
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Ошибка возникает на строке
Код:
Все элементы динамического массива (sh:array of string;) должны быть размещены в памяти, прежде чем к ним обращаться (иначе это просто указатель на начало массива, в котором отсутствуют элементы). Обращение к несуществующему элементу (sh[j,io]; кстати, откуда двойной индекс для одномерного массива?) приводит к AV. Лекарство: смотреть в сторону SetLength или в объявлении массива указать нужное количество элементов, если это количество заранее известно (статический массив: sh:array[0..X] of string;). |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> откуда двойной индекс для одномерного массива?
первый — индекс строки в массиве, второй — индекс символа в строке.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Спасибо за подсказку, veniside. Здесь речь не об этом. И вопрос был к автору.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
исправил обявление масива на
Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при выполнении | 123cmp | Помощь студентам | 4 | 22.01.2011 23:45 |
Access violation при выполнении | Bernarditto | C++ Builder | 5 | 04.11.2010 14:25 |
Access violation at address 00478D0E in module 'Project1.exe'. Write of address 00000000 | fondreykus-1 | Общие вопросы Delphi | 5 | 27.01.2010 14:25 |
Access violation at address при выполнении end | elsin | Общие вопросы Delphi | 5 | 30.01.2009 10:29 |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Fen1x | Общие вопросы Delphi | 8 | 13.10.2007 20:13 |