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

Вниз

Compile this :)   Найти похожие ветки 

 
alpet ©   (2005-06-24 19:58) [0]

{ foo.pas }
unit foo;
interface
type bar = object
public
destructor kill ();
end;
implementation

destructor bar.kill;
begin
end;
end.


 
Kerk ©   (2005-06-24 19:59) [1]

Ну откомпилировал. Что дальше?


 
alpet ©   (2005-06-24 20:00) [2]

А теперь скорректируй:
destructor bar.kill; на
destructor bar.kill ();
На dcc32 v14.0 облом будет


 
Kerk ©   (2005-06-24 20:01) [3]

v 17.0 компилит без проблем. других под рукой сейчас нет.


 
alpet ©   (2005-06-24 20:04) [4]

Kerk ©   (24.06.05 20:01) [3]
Спасибо, значит баг исправили.


 
jack128 ©   (2005-06-24 20:11) [5]

Прикольно, а вот на семерке еще не исправили. AV"ку компилер покажет.. К об"nil"иному указателю где то обращается..


 
alpet ©   (2005-06-24 20:46) [6]

Я предположил - что при компиляции обьявления компилятор создает пустой список параметров, а при компиляции определения - пытается его с сравнить с первым. Другое дело почему этот баг всплывает именно с типом Object?


 
jack128 ©   (2005-06-24 20:49) [7]

alpet ©   (24.06.05 20:46) [6]
потому что этот тип практически не тестируют. Он оставлен только для совместимости..


 
alpet ©   (2005-06-24 20:52) [8]

jack128 ©   (24.06.05 20:49) [7]
Угу, а возможно его оставили программисты ненавидящие C++.


 
Anatoly Podgoretsky ©   (2005-06-24 21:36) [9]

jack128 ©   (24.06.05 20:49) [7]
Не только не тестируют, но это и не правомочно делать с этой моделью.



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

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
14-1119432614
TohaNik
2005-06-22 13:30
2005.07.18
Полетит или нет? :)


3-1118066735
Микола
2005-06-06 18:05
2005.07.18
ComboBox в DBGrid е - возможно?


1-1120146858
MY
2005-06-30 19:54
2005.07.18
Edit


14-1119390702
Zelius
2005-06-22 01:51
2005.07.18
В чем провинился кернел?


14-1119824025
Андрей Жук
2005-06-27 02:13
2005.07.18
Запись (музыки, фильмов etc) и пересылка CD по почте