|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2008, 23:01 | #1 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Вальс переменных
У меня странная ситуация. Проограмма все нормально работает. В программе около сотни переменных разного типа. Прибаваляю в описание переменную, в ходе выполнения выдает ошибку. Удаляю из описания ненужнуе переменную, к которой даже не обращаюсь, опять выдает ошибку. Как это можно объяснить? Может там какае-то контрольная сумма подсчитывается или еще что-то?
|
26.01.2008, 23:18 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Если вы задали этот вопрос, то ваша программа имеющая "около сотни переменных разного типа" работать нормально не может....
А по теме: Скорее всего вы обьявляете уже обьявленую переменную.. или она уже есть например в разделе констант... Также ненадо забывать что паскаль нерегистрозависимый.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
26.01.2008, 23:29 | #3 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
У меня выходит ошибка не при компиляции, а при выполнении программы. Это не паскаль a, delphi, хотя он тоже нерегистрозависимый. Я все таки не полный ламер и не первый раз вижу Дельфи и не стал бы обрашаться из-за какой-нибудь рядовой ошибки. У меня было такое в программах, что если добавить переменную, то в ходе возникает ошибка из-за нехватки памяти(чаще всего это бывает в Паскале). Ну чтоб, ошибка возникала из-за того, что я удаляю переменную, которую даже не использую, это впервые. Ума не приложу чем это можно объснить.
Последний раз редактировалось Иллидан; 26.01.2008 в 23:38. |
27.01.2008, 00:13 | #4 | |||
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
Цитата:
Цитата:
Цитата:
Да и вообще какая ошибка, при каких условиях она вызывается ?
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
|||
27.01.2008, 00:30 | #5 |
Пользователь
Регистрация: 26.01.2008
Сообщений: 16
|
|
27.01.2008, 00:51 | #6 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Version спасибо за юмор. Переменая не нужна. В hits показывается, что она объвлена и не где не с ипользуется, поэтому я и хочу ее убрать. Range check error. Много, но такая такая программа, очень много всего надо учитывать.
|
27.01.2008, 00:54 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Вам же удобнее будет. |
|
27.01.2008, 01:02 | #8 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Я итак использую массивы. Прсто вложенных циклов очень много и т.п...
|
27.01.2008, 07:15 | #9 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Слишком много может быть вариантов, от "перепутывания" по именам локальных и глобальных переменных до перехлестывания кучи при отсутствии проверки размеров переменных. Это отлаживать нужно, универсального совета тут не придумать, тем более, что "В программе около сотни переменных разного типа". Объявляйте переменные когда они нужны, уничтожайте, когда больше не нужны, а там видно будет.
|
27.01.2008, 10:39 | #10 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Флуд развели полный.
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Много переменных | Altera | Общие вопросы Delphi | 15 | 18.07.2008 08:06 |
Чистка переменных | delphin100 | Общие вопросы Delphi | 9 | 30.06.2008 10:53 |
Замена переменных | NoName_emaNoN | Win Api | 4 | 18.01.2008 09:05 |
Ошибка в переменных | Maugli-rus | Общие вопросы Delphi | 2 | 24.12.2007 07:44 |
список переменных | krasivosleva | Microsoft Office Excel | 2 | 26.11.2007 19:32 |