Вниз
Скачать: CL | DM;

XE при билде не билдит?   Найти похожие ветки 

← →
С-К   (2014-06-20 11:04) [0]

Наблюдаю странную ситуацию, Delphi XE, есть функция аля:

function Test(...): boolean;
begin
 exit;
...
end;


Понятно, что Delphi должна ругаться чем-то таким:

[DCC Warning] xxx.pas(yyy): W1035 Return value of function "TfrmMain.NomenclatureFromExcel" might be undefined

Но она ругается только если файл изменен перед компиляцией / билдом. Но если делать повторный билд - не ругается! Почему?!


← →
Ega23 ©   (2014-06-20 11:38) [1]

Компайл? Или билд?


← →
С-К   (2014-06-20 13:43) [2]


> Компайл? Или билд?

что компайл или билд?


← →
Ega23 ©   (2014-06-20 14:39) [3]

Повторный делать что: build или compile?


← →
KilkennyCat ©   (2014-06-20 15:06) [4]


> Но если делать повторный билд - не ругается!


← →
С-К   (2014-06-20 15:34) [5]


> Повторный делать что: build или compile?

в том и дело, что билд! Я бы еще оценил, если компайл - модули не изменены, он их не компилит и ошибки не выявляет - ок.

Но билд то должен откомпилить все модули и выявить ВСЕ ошибки - а выходит все по нулям. И билд Shift+F9, и билд всех проектов...
Что за такое?


← →
С-К   (2014-06-20 20:14) [6]

ни у кого идей нету?

Я просто впервые с XE, до этого на Delphi 7 все было четко... (


← →
Германн ©   (2014-06-20 21:10) [7]


> до этого на Delphi 7 все было четко

Имхо предупреждения и раньше жили какой-то своей жизнью.


← →
KilkennyCat ©   (2014-06-21 00:04) [8]


> ни у кого идей нету?


> она ругается только если файл изменен


← →
Inovet ©   (2014-06-21 00:30) [9]

Стереть все файлы, кроме своих, чтобы заного создались.


← →
С-К   (2014-06-22 00:04) [10]


> Стереть все файлы, кроме своих, чтобы заного создались.

шо?

Причем, проект новый, может она всегда так делает? Надо пустой проект создать...


← →
табуретка   (2014-06-22 01:47) [11]

*выдыхает... попробуйте сделать standalone app в c++builder, которое использует стандартные (vcl) регекспы
баг висит с хе2 и вплоть до хе5 непочинен


← →
Германн ©   (2014-06-22 02:57) [12]


> может она всегда так делает?

Может и всегда. Я уже говорил что алгоритм выдачи этих предупреждений не очевиден.


← →
Германн ©   (2014-06-22 02:58) [13]


> табуретка   (22.06.14 01:47) [11]
> баг висит с хе2 и вплоть до хе5 непочинен

А баг ли это?


← →
табуретка   (2014-06-22 03:44) [14]


> А баг ли это?

https://forums.embarcadero.com/thread.jspa?threadID=68464
нет конечно, так и должно быть :-))


← →
С-К   (2014-06-23 09:53) [15]

сделал новый проект - там все ок ((

Что такое могло случиться с моим проектом?!


← →
С-К   (2014-06-23 10:59) [16]

Разобрался.

Оказывается, при повторном билде warning и hint не показываются, если проект находится на сетевом диске!
Перенести проект на локальный диск - все ок.

1) может кто проверить на XE ну или на более старших?
2) как то можно объяснить это поведение / пофиксить?


← →
С-К   (2014-06-23 17:30) [17]

Камрады, ведь точно у многих XE стоит...


← →
Cobalt ©   (2014-06-25 09:22) [18]

подозреваю, что мало у кого исходники лежат на сетевых дисках.


← →
С-К   (2014-06-25 09:45) [19]

ну может камрады хоть проверят? ...


← →
С-К   (2014-06-30 10:19) [20]

эх (



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.003 c
15-1404214218
QAZ
2014-07-01 15:30
2015.02.01
Вызов функций DLL из разных потоков


15-1403555403
Юрий
2014-06-24 00:30
2015.02.01
С днем рождения ! 24 июня 2014 вторник


15-1403209803
Юрий
2014-06-20 00:30
2015.02.01
С днем рождения ! 20 июня 2014 пятница


2-1388344091
Wadimka
2013-12-29 23:08
2015.02.01
Как подсчитать, входит ли указанный цвет градиент?


15-1403670170
Foreign application
2014-06-25 08:22
2015.02.01
Размеры формы чужого приложения




   Наверх