здравствуйте. дополнение к вопросу 337. у меня была проблема: если в программе строк больше 1000, то на определенной(в разных программах на разной) строке вываливалась ошибка. причем если вместо этой строки вбить что-то ничего не значащее, то все нормательно.
Добрый день, rastafarra! Не понятно, почему это - дополнение. Вы нашли источник ошибки? ЗДЕСЬ: какой размер памяти Вы хотите занять максимально: 1000*(размер строки), а суммарно может быть в "обычной" памяти 64К. Сначала строки пустые. По мере заполения и наличия других переменных получаете БУМ! Совет: используйте TStringCollection из модуля Objects. Там не будет проблем для 32700 строк. Ответ отправлен: 10.11.2003, 11:40 Отправитель: Boriss Отвечает sir henry
Здравствуйте, rastafarra! 1. Попробуйте ту-же программу откомпилировать в командной строке. Если глюк пройдет, значит виновата IDE. Если нет, то попробуйте переустановить BP7 и пропатчить его на предмет RunTimeError 200. 2. Попробуйте заменить BP7 на FreePascal. Ответ отправлен: 10.11.2003, 12:26 Отправитель: sir henry Отвечает samum2000
Здравствуйте, rastafarra! Во-первых, какой у вас компилятор? Вполне вероятно, что это просто его глюк. Тогда вам нужно просто взять себе новую версию, или вообще сменить компилятор (например, можно использовать FreePascal). Во-вторых, вы уверены, что это точно не ошибка именно вашей программы ("на определенной(в разных программах на разной) строке"). В-третьих, зачем писать столько кода в один файл, когда можно разбить его на несколько модулей, и подключать их к программе. Тогда и код станет наглядней, и не будет вашей ошибки "1000 строк". Ответ отправлен: 12.11.2003, 12:53 Отправитель: samum2000 Отвечает Tancho
Приветствую Вас, rastafarra! 1) Попробой компилировать прогу НЕ из IDE, а из командной строку, если тогда не дает ошибку значить проблема в IDE, если дает ошибку проблема в Borland Pascal'е; 2) В обах случаях преинсталируй BP, можно надобится и поменять дистрибутив, иногда бывает и это! Ответ отправлен: 12.11.2003, 10:42 Отправитель: Tancho
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.