Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизDelfi 7 Найти похожие ветки
← →
Win_sido (2005-10-29 20:47) [0]У меня прог. в роде нармольно работает
но во время компиляции показывает ошибка
<< Variable "S_sum" might not have been initialized >>
Переменная "S_sum не могла была проинициализирована
как убрат это ошибка (или от чего это ошиб.)
за ранее спасибо
← →
Virgo_Style © (2005-10-29 21:12) [1]Хорошо бы по-русски. Это так, придирка.
Хорошо бы в соответствующую конференцию. Это чуть серезней.
Это не ошибка, а предупреждение. Чтобы его не было, надо (как ни странно) инициализировать указанную в этом предупреждении переменную.
С наилучшими.
← →
Desdechado © (2005-10-29 21:13) [2]0. форум не по теме
1. тема не оформлена, могут удалить
2. это не ошибка, а предупреждение, что переменная может быть использована без инициализации
3. убрать - проинициализировать переменную не внутри IF, а где-нибудь в безусловном участке кода
← →
sniknik © (2005-10-29 21:52) [3]предупреждение то предупреждение, но такое что не стоит оставлять без внимания...
ну к примеру пример (глупый по смыслу ;), будет такой же warning, и приложение работает... а потом (в случае если i расчетное например) попадет туда отрицательное значение... и что будет?... вот и проверь ;)procedure TForm1.Button1Click(Sender: TObject);
procedure TestMess(i: integer);
var List: TStrings;
begin
if i >= 0 then
List:= TStringList.Create;
List.Add(IntToStr(i));
end;
begin
TestMess(0);
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.048 c