Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2010, 15:25   #1
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию Разлиные ошибки Delphi

Здравствуйте дорогие эксперты, пишу програмку и частенько сталкиваюсь с ошибками такими как:
Код:
[Warning] CodeDiaru.pas(161): Variable 'i' might not have been initialized
(Переменная i не может инициализирована)
Код:
[Warning] CodeDiaru.pas(168): For loop control variable must be simple local variable
(Для управляющей переменной цикла должно быть простой локальной переменной)

При таких ошибках программа работает нормально... Стоит ли обращать внимание на них?!?!
TaYgA вне форума Ответить с цитированием
Старый 12.06.2010, 15:30   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Это не сообщения об ошибках, это преедупрждения.
Если то о чём сообщает компилятор, так и задумано, то можно не обращать внимания.
vovk вне форума Ответить с цитированием
Старый 12.06.2010, 15:32   #3
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Во втором он просто советует использовать в цикле локальную переменную (на всякий случай, да и так как бы правильнее).
А первое это надо бы смотреть про что это он (сам код)...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 12.06.2010, 18:02   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

По первому предупреждению: Переменная не инициализирована, т.е. ты используешь переменную в расчете чего то, но она перед этим не была инициализирована, т.е. ее значение при использовании может быть непредсказуемым (хотя в Delphi действует стандарт на начальную инициализацию переменных по-умолчанию)
При входе в процедуру или при создании главной формы приравняй ее 0, или, если строковая, пустой строке...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Delphi faraon1792 Помощь студентам 0 26.03.2010 15:51
Ошибки в Delphi zombikkk Общие вопросы Delphi 9 13.12.2009 14:20
Ошибки в Delphi dvj_serg_grin Общие вопросы Delphi 2 15.06.2009 20:19
Ошибки в Delphi VadEr Помощь студентам 2 20.05.2009 22:42
Ошибки в Delphi RockForr Общие вопросы Delphi 9 30.04.2009 20:48