Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 197
от 13.11.2003, 01:00

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 341
Отправлено ответов: 1190
Активность: 348.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Опытный
Общий рейтинг: 141.13
Телефон: (8342) 324312
[Подробней >>]
sir henry
Статус: Опытный
Общий рейтинг: 158.29
[Подробней >>]
samum2000
Статус: Доверительный
Общий рейтинг: 123.85
[Подробней >>]
 
Tancho
Статус: Опытный
Общий рейтинг: 151.14
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 340. здравствуйте. дополнение к вопросу 337. у меня была проблема: если в программе строк больше 1000, то... (ответов: 4)

Вопросов: 1, ответов: 4


 Вопрос № 340

здравствуйте.
дополнение к вопросу 337.
у меня была проблема: если в программе строк больше 1000, то на определенной(в разных программах на разной) строке вываливалась ошибка. причем если вместо этой строки вбить что-то ничего не значащее, то все нормательно.


Приложение:


Вопрос отправлен: 10.11.2003, 00:53
Отправитель: rastafarra (rastafarra@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Добрый день, 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (31)
C / C++ (25)
Perl (4)
Builder / Delphi (20)
Pascal (19)
Basic / VBA (7)
Java / JavaScript (9)
PHP (14)
Криптография (9)
WinAPI (13)
Пользователю
Windows 95/98/Me (42)
Windows NT/2000/XP (59)
"Железо" (36)
Поиск информации (24)
Администратору
Windows NT/2000/XP (36)
Linux / Unix (17)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (8)
КоАП (8)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное