Swanman's Horizon

性欲をもてあましつつなんらかの話をするよ。

2009-10-03から1日間の記事一覧

ジェネリックレコード(クラス)と無名メソッドの組み合わせでバグ。

まずは再現コード。 // 以下Project1.dpr program Project1; {$APPTYPE CONSOLE} uses SysUtils, Unit1 in 'Unit1.pas'; var foo: TFoo<TObject>; proc: TProc; begin proc := foo.Bar(); // *1 proc; // *2 end. // 以下Unit1.pas unit Unit1; interface uses SysUti</tobject>…