![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
И всё-таки он бажный (про одно предупреждение)
Vovan#1 © (2006-09-25 00:07:00)То предупреждение, что выдавал компилятор, не давало мне покоя. Как так - удаляешь неиспользуемую переменную и предупреждение пропадает. Стал искать подобное в Интернете и нашёл, что таких сообщений много. Вот, например, легко воспроизводимое:
{$HINTS OFF}
function GetAsString: String;
var
v00, v01, v02, v03, v04, v05, v06, v07, v08, v09,
v10, v11, v12, v13, v14, v15, v16, v17, v18, v19,
v20, v21, v22, v23, v24, v25, v26, v27, v28, v29,
v30, v31: Integer;
begin
Result := '' ;
end;
{$HINTS ON}
А у меня как раз возвращает динамический массив.
Вывод: Delphi - глючная программа.
Ketmar (2006-09-25 00:39:00) [21]код, приведённый в примере, есть бред. %-)
наличие же ошибок в компиляторе никто не отрицает. но в данном случае даже этого нет. сообщение-то какое? " mightbe undefined". а может и не быть. так что технически -- это даже не баг. %-)
впрочем, у меня тоже кое-где в исходниках встречаются комментарии типа "stupid compiler thinks". и на реальныебаги компилятора я наступал. удивлят только одно: что их так мало.
Zeqfreed (2006-09-25 00:38:00) [22]> [8] Vovan#1 (25.09.06 00:33)
> А если есть баг, то программа глючная
Что дальше то?
Vovan#1 (2006-09-25 00:33:00) [23]>какой вопрос -- такой ответ. как ещё можно ответить на полный неадекват?
Ну какой же он неадекват. Замечен баг в механизме предпреждений Delphi. Вы сказали - бага нет. Анатолий Подгорецкий на все мои утверждения сказал: "А всё равно она вертится, в смысле: да, может быть неопределено." Я локализовал проблему и дал код, который можно было изучать. Ветка вдруг опустела. И вот я нахожу на сайта Борланда непогашенное сообщение о баге - почти как у меня. Ну и говорю вам - есть, есть баг. А если есть баг, то программа глючная. Я ж не говорю - глючнейшая. Ну просто чучуть глючненькая.
Предвижу в ответ ещё какие-нибудь советы, которые прямо по тексту не отвечают на мои утверждения и прошу - не надо. Давай лучше по тексту. что не так сказал, с чем не согласен? Потрать уж хоть один раз, пожалуйста, на это дело времени больше, чем обычно (очень прошу).
Anatoly Podgoretsky (2006-09-25 00:28:00) [24]
> Анатолий Подгорецкий, ну не мучайте.
Зачем мучать, тебе уже все рассказали, правда есть и другие профессии.
Ketmar (2006-09-25 00:25:00) [25]>[5] Vovan#1 25-Sep-2006, 00:24
какой вопрос -- такой ответ. как ещё можно ответить на полный неадекват?
Vovan#1 (2006-09-25 00:24:00) [26]2 Ketmar:
Вместо плоского телевизора - обои менять в частотой 24 рулона в секунду. Отличный совет.
Ketmar (2006-09-25 00:21:00) [27]>[3] Vovan#1 25-Sep-2006, 00:15
>я ошибся вот в таком то месте
ошибся в том, что вообще за программирование сел. метла в магазине хозтоваров.
Vovan#1 (2006-09-25 00:15:00) [28]>Вывод не верный.
Анатолий Подгорецкий, ну не мучайте. Скажите, что я ошибся вот в таком то месте и если так исправить, то не будет предупреждения. А до тех пор конечно же у меня будет такое о Delphi.
Ketmar (2006-09-25 00:15:00) [29]что за бред на ночь глядя?
Anatoly Podgoretsky (2006-09-25 00:09:00) [30]
> Вывод: Delphi - глючная программа.
Вывод не верный.