• oxffff © (29.08.08 10:04) [100]

    > Anatoly Podgoretsky ©   (29.08.08 09:51) [99]


    Будьте любезны поправьте мой пост [98].
    Поправьте заголовок. оставьте просто oxffff
  • Anatoly Podgoretsky © (29.08.08 10:27) [101]
    > oxffff  (29.08.2008 10:04:40)  [100]

    У нас нет цензуры, можно только не принять статью к публикации, а редактировать не положено.
  • федот (29.08.08 10:53) [102]
    Кстати многие изменения подробно описаны в хелпе.
  • SpellCaster (29.08.08 10:57) [103]
    > [90] ketmar ©   (28.08.08 21:12)
    Пример-то есть, но что-то особой пользы я от него не вижу %)

    > [95] oxffff ©   (28.08.08 23:51)



    > Первые исследования показывают,что Tobject обзавелся новыми
    > методами


    Угу... вот только ToString, насколько я понял, никто не перекрывает, а базовый метод тупо возвращает ClassName. То бишь пользы от этой фени - 0.
  • федот (29.08.08 11:14) [104]
    )))))))
    Это специально и сделано что бы иметь возможность перекрыть и реализовать.
  • SpellCaster (29.08.08 13:21) [105]
    > [104] федот   (29.08.08 11:14)

    C таким же успехом можно было и самим это провернуть, вот если бы они для каждого класса вывод соотв инфы сделали, было б круто)

    Ps Риббон контролы вызывают эксепшен при попытке перетащить на форму, однако демка компилится. Ну, что ж, симпатично сделано. Закос под офис07 удался)
  • Tricky (29.08.08 16:07) [106]

    > У нас нет цензуры, можно только не принять статью к публикации,
    >  а редактировать не положено.


    Дык это и есть цензура. Кстати довольно алогичная она у вас.
  • Anatoly Podgoretsky © (29.08.08 16:11) [107]
    > Tricky  (29.08.2008 16:07:46)  [106]

    Не путай отказ в публикации, с изменением текста сообщений (цензура). Если бы не было отказов, то все газеты и журналы были бы заполонены только графоманскими поделками. Редакция в праве отказать в публикации любой статьи, кроме тех, которые вынуждены печатать по решению суда. Публиковать не публиковать решение принимает редактор, на форумах он называется модератор.
  • Prohodil Mimo © (29.08.08 19:05) [108]
    Германн ©   (25.08.08 0:21) [35]
    А почему для сравнения избрал именно 2005?


    потому-что она первая из бдс и самая глючная. И эта первая с уникодом :о)
  • Anatoly Podgoretsky © (29.08.08 19:21) [109]

    > потому-что она первая из бдс и самая глючная.

    Первая студия у них 7 - еще как то можно было назвать, с натяжкой.
    Следующая 8, эту вообще студией называть стыдно и эта самая глюкавая.
    Следующея 2005 и это действительно студия.
  • ZeroDivide © (29.08.08 19:45) [110]
    Меня, все-таки, больше всего прайс волнует. Она будет для России какая-то особенная или такая же подстава как для остальной еврозоны - долларовые цены со значком "Евро". Да и долларовая цена далека от цен на Турбо.

    А еще вот эта строчка смущает:

    Delphi 2009 Professional
    "...и гибкие возможности для соединения с локальными базами данных."


    Это что это? Я не смогу через IBX к удаленному FireBird'у подключиться?
  • speller (29.08.08 20:14) [111]

    > Если Object убрали то это конечно плохо. KOL построен на
    > нем

    Object оставили
  • speller (29.08.08 20:35) [112]
    Ковыряю потихоньку сабж - на первый взгляд очень хорошо всё, работает очень шустро. Решил сразу проверить юникод - внатуре работает :) Редактор изначально русские буковки в cp1251 сохраняет, но если вставить какую абракадабру в исходник - предлагает сохранить в utf-8. Вот бы еще найти как по умоляанию в юникод всё сохранять...

    Настройки почти все подхватила от установленной 6-ки. Некоторые по-своему сделала.

    А вот справка на моей х64 винде не запустилась... В дистре вроде была.
  • Anatoly Podgoretsky © (29.08.08 23:31) [113]
    > speller  (29.08.2008 20:35:52)  [112]

    > Редактор изначально русские буковки в cp1251 сохраняет, но если вставить какую абракадабру в исходник - предлагает сохранить в utf-8.

    Таже чепуха и в 2006
  • DVM © (30.08.08 14:15) [114]
    Скачал, посмотрел. Да, со старыми проектами проблем много. Замена PChar на PAnsiChar и подобное прокатит не везде. Но все же скомпилить кое что удалось.
  • jack128_ (30.08.08 16:47) [115]
    хе.

    type
     TMyClass<T: record> = class

     end;

    procedure TForm2.FormCreate(Sender: TObject);
    var
     C: TMyClass<Integer>;
    begin

    end;



    Вполне успешно компилируется..
  • jack128_ (30.08.08 16:50) [116]
    мдя..  

    procedure TForm2.FormCreate(Sender: TObject);
    var
     C: TMyClass<Integer>;
    begin
     C := TMyClass<Integer>.Create.Free; // [DCC Error] Unit2.pas(37): E2010 Incompatible types: 'TMyClass<System.Integer>' and 'procedure, untyped pointer or untyped parameter'
    end;

    при этом
    C := TMyClass<Integer>.Create;
    С.Free;



    нормально колмпилируется..
  • jack128_ (30.08.08 17:04) [117]
    блин. И старую ошибку с advanced records

    type
     TAdvRec = record
      private
       function GetProp: boolean;
     public
       property Prop: boolean read GetProp;
     end;

     TMyClass = class
      public
        property MyRec: TAdvRec read FMyRec;
     end;

    var
     c: TMyClass;

    if C.MyRec.Prop then // тут интернал еррор...
  • jack128_ (30.08.08 17:06) [118]

    > блин. И старую ошибку с advanced records

    НЕ исправили.
  • oxffff © (30.08.08 18:32) [119]

    > jack128_   (30.08.08 16:50) [116]


    Ты что то не так понял.

    C := TMyClass<Integer>.Create.Free;
    КАк так?
Есть новые Нет новых   [134442   +15][b:0.001][p:0.001]