Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Free Pascal, Pascal ABC и другие _ Variable "a" does not seem to be initialized

Автор: compiler 18.02.2007 20:49

так как это Faq по Fpc хотелось бы задать вопрос что значит <<Warning: Variable "a" does not seem to be initialized>> и вообще где можно взять описание ошибок(желательно на русском).

заранее благодарен.

Автор: volvo 18.02.2007 21:00

Сорри, это не FAQ по FPC, а тема, в которой спрашивалось "А нужно ли делать FAQ?"

Поэтому разделено...

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

var
a, b: integer;

begin
b := 10 * a; // "a" чему равно ?
end.

будет предупреждение... Но когда делаем так:
var
a, b: integer;

begin
a := 0; // инициализируем
b := 10 * a;
end.
, компилятор успокаивается...

Автор: compiler 18.02.2007 21:07

Цитата(volvo @ 18.02.2007 16:00) *

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

благодарю просто в ТП таких проблем не возникало...

Автор: Bokul 18.02.2007 23:29

Цитата
вообще где можно взять описание ошибок(желательно на русском).

Посмотри как встраивать справку в Fpc вот тут http://forum.pascal.net.ru/index.php?s=&showtopic=12779&view=findpost&p=74445 и при возникновении ошибки, просто жмешь F1. Знаю, что есть справки на русском (по TP), так что если очень хочется - можешь поискать, на форуме где-то есть.

Автор: compiler 19.02.2007 18:50

Цитата(Bokul @ 18.02.2007 18:29) *

просто жмешь F1

это интерестно. спасибо.
а может ты знаеш как сделать контекстную помощ (просто выдиляеш слово и жмеш F1).

Добавлено через 12 мин.
забыл добавить
здорово было бы если это всё под SciTE работало.

Автор: Bokul 20.02.2007 4:35

Цитата
а может ты знаеш как сделать контекстную помощ (просто выдиляеш слово и жмеш F1).

Те самые действия, только вместо F1 - Ctrl+F1:
Прикрепленное изображение

Автор: compiler 20.02.2007 16:39

Цитата(Bokul @ 19.02.2007 23:35) *

Те самые действия, только вместо F1 - Ctrl+F1:

благодарю, а если с SciTE...

Автор: volvo 20.02.2007 16:42

Когда найдешь (или сам соберешь) Help на FPC в виде HLP-файлов, расскажу как добавить контекстную помощь в SciTE. Пока же документация и помощь идет только в виде PDF/HTML...

Автор: compiler 20.02.2007 16:54

Цитата(volvo @ 20.02.2007 11:42) *

Когда найдешь (или сам соберешь) Help на FPC в виде HLP-файлов, расскажу как добавить контекстную помощь в SciTE. Пока же документация и помощь идет только в виде PDF/HTML...

буду искать...