На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Что нового в каждой версии Delphi?
    Подскажите, плиз, где найти инфу о том, что было нового в каждой версии Delphi, желательно начиная с версии 2 и до 2009.
    Для 2010 и выше есть http://docwiki.embarcadero.com/RADStudio/B...evious_Versions
    А вот для более младший там ничего нет. Интересует, в частности, не IDE, а новые возможности именно программирования: директивы, типы, возможности ООП, новые директивы компилятора, изменения в синтаксисе и т.п.

    p.s. Делаю include с DEFINE'ами для различных версий Delphi, чтобы можно было компилить одни и те же модули под разные версии и писать, например, {$IFDEF SupInline}inline;{$ENDIF}, расширяя тем самым функционал на новых версиях, но сохраняя работоспособность на старых. Или, например, {$DEFINE NeedDelphi2005}, и тогда компилятор будет выводить сообщение о том, что вам нужен более новый компилятор, если вы используете Delphi 2004 или более младшую версию. И т.д.
      Ну как сказать... в Delphi4 формы были в бинарном формате в ресурсах, VCL код соответственно под них, в D5 сделали текстовый формат :) и дальше по мелочам.
        http://stackoverflow.com/questions/8460037/

        Вероятно, из ранних версий стоит ограничиться поддержкой D7 - так многие разработчики компонентов/библиотек делают
          MBo, спасибо! То, что надо! ++
            Подскажите, плиз, кто знает. В какой версии появились:
            1. абстрактные классы;
            2. переменные внутри классов (var и class var);
            3. вложенные классы;
            4. sealed-методы (как и final-методы в 2006?)
            5. динамическая инициализация массивов
            ExpandedWrap disabled
              type TD = array of Double;
              var D: TD;
              begin
                A := TD.Create(1.0, 3.1415, 2.71, 9.999);
              end.
            6. ключевое слово "experimental";
            7. перегрузка свойств класса типа array:
            ExpandedWrap disabled
              property X[Index: Integer] read ReadX write WriteX;
              property X[S: String] read ReadXStr write WriteXStr;
            ???
              Все уже давно есть
              https://github.com/Fr0sT-Brutal/Delphi_Compilers

              Добавлено
              Там же есть ссылки на источники инфы.

              И да, я тоже поддерживаю версии начиная с 7-ки, потому что остальные уже слишком древние.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0228 ]   [ 17 queries used ]   [ Generated: 26.04.24, 10:23 GMT ]