Здравствуйте, alexm1202, Вы писали:
A>Здравствуйте, Hacker_Delphi, Вы писали:
WH>>>Лучше в сторону C# посмотри. Я свою контору с борманов на него пытаюсь пересадить.
HD>>А зачем?? через год выйдет Delphi for .Net — и никуда пересаживаться не надо.. и старый код будет вполне работоспособен
A>Хм, а как ты себе представляешь работоспособность старого кода? Ты думаешь, что борланды сделают поверх библиотекой классов .NET обертку, изображающую из себя VCL? Что-то сомневаюсь. Думаю, что будет как с VB — синтаксис в общем-то похож, а вот библиотека классов совершенно новая.
угу — смотрел я недавно семплы кода Delphi.NET (кстати есть они и в новом журнале RSDN но очень мало)
ни о какой совместимости со старым коодом речи не идёт и быть не может
чего только стоят подобные конструкции
uses
System.Runtime.InteropServices;
//или
uses
Borland.Win32.Windows,
System.Text,
System.Windows.Forms;
//или
{$ifdef TRADITIONAL_IMPORT_SYNTAX}
function DoSomething(I: Integer): Boolean;
external Win32DLL;
{$else}
[DllImport(Win32DLL, CallingConvention = CallingConvention.Cdecl)]
function DoSomething(I: Integer): Boolean;
external;
{$endif}
//или
MessageBox.Show(UserBuf.ToString)
так что — увы — такова селяви