|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка access violation at address
Цитата:
вот код. В переменную типа стринглист из текстового файла загружается зашифрованная строка, которая далее записывается в расшифрованном виде в эдит, но вот на предпоследнюю строчку выползает ошибка, не подскажите как ее устранить или может быть это из-за несовместимости типов строки и текста? Цитата:
Последний раз редактировалось bragol, 21.07.2009 в 21:53. |
#2
|
|||
|
|||
Код:
w := str[0]; И проверь в отлдадчике, что у тебя созданы все объекты, к которым ты обращаешься. |
#3
|
|||
|
|||
и твой и мой вариант рабочие, это проверенно
все создано w:string да и не на эту строку ругается |
#4
|
||||
|
||||
Ошибка в функции Decrypt, ищи там.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
|||
|
|||
устранил ошибку, но не понял ее причину, все было из-за того, что представленный код был на теле формы 1, а эдиты располагались на второй форме, я просто напросто перенес код на форму 2
|
#6
|
|||
|
|||
Ага, и код выполнялся в обработчике OnCreate формы 1. В этот момент форма 2 еще не создана, вот ты и получал сообщегие об ошибке.
|
#7
|
|||
|
|||
Цитата:
|
#8
|
|||
|
|||
Цитата:
|