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

Я ещё сплю?   Найти похожие ветки 

← →
Dimka Maslov ©   (2015-12-23 10:36) [0]

Delphi XE8:

procedure Test;
var
 S: String;
 N: Integer;
begin
 N := 100;
 S := N;
 ShowMessage(S);
end;


Почему не возникает ошибка компиляции?


← →
Плохиш ©   (2015-12-23 10:50) [1]

http://docwiki.embarcadero.com/CodeExamples/XE8/en/Integer_Type_Helpers_%28Delphi%29


← →
DVM ©   (2015-12-23 11:29) [2]

У меня в XE8 это не компилируется.


← →
Dimka Maslov ©   (2015-12-23 11:49) [3]

Видимо сплю. Тоже перестало компилироваться.


← →
кгшзх ©   (2015-12-23 11:52) [4]

компилируется потому что не компилировалось потому что было скомпилировано.
компилироваться будет при билде и вот тогда не скомпилируется.


← →
sniknik ©   (2015-12-23 15:24) [5]

редко но и на d7(6, 5, 3 на чем то из) бывало (раз или 2 за всю практику), теряется признак "редактированности" модуля, и компиляция (а кто то говорил даже билд) программы, не компилит, а берет готовые dcu.


← →
Dmk ©   (2015-12-23 15:58) [6]

Хм... XE6 - [dcc64 Error] Unit2.pas(308): E2010 Incompatible types: "string" and "Integer". Разве должно компилироваться?


← →
Dimka Maslov ©   (2015-12-23 16:34) [7]


> Dmk ©   (23.12.15 15:58) [6]


Там реально переклинило. Либо меня, либо дельфю. Но она компилировала. И работала, выдавая при этом пустую строку.


← →
Inovet ©   (2015-12-23 17:01) [8]

> [7] Dimka Maslov ©   (23.12.15 16:34)
> Но она компилировала

Может это был C++ Builder?


← →
Dimka Maslov ©   (2015-12-23 19:30) [9]


> Может это был C++ Builder?


У меня нет Це++Билдера (не держим).


> sniknik ©   (23.12.15 15:24) [5]


А вот это похоже. В других местах тоже стало проявляться. Вроде изменения внём, пересобрал (!), а всё работает по старому. И почему Delphi 5 так не глючило?


← →
Германн ©   (2015-12-24 00:26) [10]


> sniknik ©   (23.12.15 15:24) [5]
>
> редко но и на d7(6, 5, 3 на чем то из) бывало (раз или 2
> за всю практику), теряется признак "редактированности" модуля,
>

Ни разу не бывало. А на Д1-Д6 работал долго.


← →
sniknik ©   (2015-12-24 00:42) [11]

> Ни разу не бывало. А на Д1-Д6 работал долго.
да, точно, женщин программистов тоже не бывает. работал долго, а ни разу не видел. значит факт...

блин, да это может вообще не от дельфи зависит, поставили касперского который не дал записать признак, т.е. как бы редактирования не было. или записал при предыдущей компиляции сбитое вперед время которое перед нынешней синхронизировалось, т.к. как бы нынешнее редактирование раньше чем прошлая компиляция. да мало ли что еще.


← →
Dimka Maslov ©   (2015-12-24 11:41) [12]


> sniknik ©   (24.12.15 00:42) [11]


Да, точно Касперский во всём виноват. В балете это называется "плохому танцору и яйца мешают" :)


← →
sniknik ©   (2015-12-24 11:57) [13]

зря смеешься, у меня касперский уже вызвал стойкую ассоциацию с дерьмо-антивирусом, столько проблем от него пришлось разбирать. а уж, что мешает, яйца там или недостаток квалификации админа устанавливавшего его "на сеть", дело десятое. клиенту пофиг.


← →
pavel_guzhanov ©   (2015-12-24 12:15) [14]


> В балете это называется

Простите за оффтоп, но есть более корректный вариант этой истины: "Плохой танцор - хороший папа" :о)


← →
Chase ©   (2015-12-24 12:52) [15]

Тоже сталкивался с таким глюком, не помню на какой версии.

Пишу код, который по идее не должен компилироваться - а он компилируется.
Потом пишу вообще бред - компилируется.

Потом написал в середине юнита что-то типа "sdokgjdeobhjsg" - а оно все равно компилируется. Тогда я понял, что оно перестало перекомпилировать этот юнит. Перезагрузка среды вроде помогла.


← →
Chase ©   (2015-12-24 12:54) [16]

А еще в XE есть такой глюк (фича?), насколько я помню. Если исходник юнита находится на сетевом диске, то он никогда не перекомпилируется, даже если изменен. Его компиляция происходит только при билде.



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

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



Память: 0.48 MB
Время: 0.019 c
2-1419009922
AlexeyTG
2014-12-19 20:25
2017.01.15
Заново переписал Просьба оценить "корявость кода" v2


15-1447936212
Kerk
2015-11-19 15:30
2017.01.15
Сохранение позиции и размера формы


4-1280829127
wikasim
2010-08-03 13:52
2017.01.15
Как узнать полное имя файла зная его краткое?


1-1340607264
viosvi
2012-06-25 10:54
2017.01.15
ориентация листа OpenOffice


15-1454051466
KSergey
2016-01-29 10:11
2017.01.15
Тормоза с EnterCriticalSection в 32-х битном приложении на x64 ОС




   Наверх