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

Вниз

Анонимные методы баг компилятора   Найти похожие ветки 

 
oxffff ©   (2009-07-02 11:46) [0]

Локализация бага.

procedure TForm2.Button1Click(Sender: TObject);
var idx,b:integer;
   actions:array of TProc;
begin
setlength(actions,10);
b:=0;
idx:=0;

while b<10 do
begin
actions[b]:=procedure
               begin
               showmessage(inttostr(idx));
               end;
inc(b);
end;

for idx:=0 to 9 do
 begin
 actions[idx]();
 end;
end;

Вывод 0,1,2,3,4,5,6,7,8,9.


 
oxffff ©   (2009-07-02 11:47) [1]

D2009 sp2.


 
oxffff ©   (2009-07-02 11:57) [2]

Пардон это мой баг. :)


 
Компилятор   (2009-07-02 12:12) [3]

Вот так всегда - сначала наедут, а потом "ой".


 
Тимохов_   (2009-07-02 12:13) [4]

Никогда не мог понять, зачем ты пишешь пишешь посты без пояснения что-к-чему. В чем суть? Для этого Quality Central есть и тамошние активисты.

У меня есть ощущение, что здесь такие посты просто не интересны, особенно без рязъяснения, что ты вообще хочешь сказать своим постом.

ну это имхо, сам понимаешь.


 
oxffff ©   (2009-07-02 13:06) [5]


> Тимохов_   (02.07.09 12:13) [4]


Приветствую.
Я как раз сам пишу компилятор и решил заюзать анонимные методы для
в своем аналоге LR анализатора.

Но не обратил внимание на сам вывод c использованием IDX.
Просто игнорировал. Невнимательность моя.


>
> for idx:=0 to 9 do
>  begin
>  actions[idx]();
>  end;
> end;


 
pasha_golub ©   (2009-07-02 14:18) [6]

И ко всему прочему здесь есть теги , ну не хочется ломать глаз об ваше одностолбье.


 
pasha_golub ©   (2009-07-02 14:18) [7]

Блин, не пропустил... Теги СОDЕ



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

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

Наверх




Память: 0.48 MB
Время: 0.009 c
1-1212999896
Separator
2008-06-09 12:24
2009.08.30
Построение и расчет графов


2-1246303725
Dm
2009-06-29 23:28
2009.08.30
Ctrl+Tab, эмуляция в чужом окне.


15-1246449417
@!!ex
2009-07-01 15:56
2009.08.30
Ограничить сеть Virtual Box a


9-1182001225
Li-ion
2007-06-16 17:40
2009.08.30
Насчет графики


15-1246132501
Loginov Dmitry
2009-06-27 23:55
2009.08.30
DBF