Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1131051786
StasStas
2005-11-04 00:03
2005.11.20
Не сделать элементарную вещь ...


14-1130604438
Arazel
2005-10-29 20:47
2005.11.20
Книга Oracle и DELPHI, Хочу купить книгу


14-1130184033
Piter
2005-10-25 00:00
2005.11.20
McAfee VirusScan


2-1130628576
alyona
2005-10-30 02:29
2005.11.20
фото альбом


2-1130955070
BobbyDigital
2005-11-02 21:11
2005.11.20
Время подсказки