я немного непонял что делает этот код, но вот код инициализации кнопки в дельфи выглядит короче
Procedure InitializeComponent; Begin This.Button0:=NewButton( this,’0’).setsize(30,28).setposition(17, 328).onclick:=button0_Click; This.Button0.TabOrder:=0; End;
и фигли тут сравнивать, главное что вызовы библиотек унифицированы. так что можно ваять сразу на двух языках. недавно ставил себе игрушку, так она наставила вместе с Сишными либами еще и вагон дельфийских. :) и работает на диво шустро и отзывчиво. (на двухядернике-то)