Условная компиляция
Для условной компиляции используется конструкция:
{$IFDEF …} //Код программы {$ELSE} //Код программы {$ENDIF}
Для условной компиляции используется конструкция:
{$IFDEF …} //Код программы {$ELSE} //Код программы {$ENDIF}
Решил создать свой невизуальный компонент для авторизации в VK.API. Решил начать с гугла, и был сильно удивлен: Визуальные компоненты разобраны вдоль и поперек, но что касается НЕвизульных с нуля — пусто! Поэтому, начнем! Система: Delphi XE5, Windows 10. Необходимые библиотеки: Synapse, S
Сайт разработчика: http://jvcl.delphi-jedi.org/ Скачать исходники можно тут: https://sourceforge.net/projects/jvcl/files/ Последняя версия (JVCL 3.49 от 2015-09-23): https://sourceforge.net/projects/jvcl/files/JVCL%203/JVCL%203.49/ Поддерживаемые версии: Delphi 6 — Delphi XE10. Установка (на примере JVCL349CompleteJCL27-Build5676): Скачиваем архив по ссылке выше; Распаковываем в любую папку. В пути к файлам должны отсутствовать русские символы! Я распаковал в папку C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\Components. Устанавливаем JCL: Открываем папку JCL и запускаем от имени администратора файл Читать больше проJEDI (JCL и JVCL)[…]
При переходе от старой версии программы к новой неизбежно возникают трудности c оптимизацией уже готовых программ. Какие же изменения произошли в период между Delphi 2010 и XE5. Системные переменные, такие как DateSeparator, DecimalSeparator, ShortMonthNames и пр., заключили в класс TFormatSettings. Т.е., если в коде используется DecimalSeparator, то, начиная с версии XE, он пишется как FormatSettings.TimeSeparator. А для поддержки Читать больше проПереход от Delphi 2010 к Delphi XE5[…]