Category Archives: Delphi

Delphi. Как правильно сложить дату и время?

Примерно так…

Posted in Delphi | Comments Off on Delphi. Как правильно сложить дату и время?

Delphi. Экспорт из базы в Excel через Ole

Пример из проекта, собирал по всему интернету для себя. Возможно кому-то ещё понадобится.

 

Posted in Delphi | Comments Off on Delphi. Экспорт из базы в Excel через Ole

Delphi. idHTTPServer. Выносим долгие операции в отдельный поток

Чтобы сервер был более отзывчивым, вынесем долгие операции в отдельный поток и сразу же вернем ответ клиенту. Навеяно постом со stackOverFlow Вот тестовый код.

Код потока

 

Posted in Delphi | Comments Off on Delphi. idHTTPServer. Выносим долгие операции в отдельный поток

Delphi. idHTTPServer. Создание своего контекста (TClientContext = class(TidServerContext))

Решил более детально разобраться с idHTTPServer. Думаю,что технология интересная, простая, понятная и надежная, но есть детали и нюансы, поэтому решил проанализировать имеющиеся в сети статьи и видео, чтобы улучшить свои знания об idHTTPServer. Итак, вот видео, которое мне попалось первым. … Continue reading

Posted in Delphi | Comments Off on Delphi. idHTTPServer. Создание своего контекста (TClientContext = class(TidServerContext))

Delphi. UniGUI. Особенности обращения к (Sender as TSomeClass).Parent

В UniGUI это не так очевидно. Поскольку UniGUI – надстройка над ExtJS. Вот мой пост и решение проблемы. Проблема заключается вот в чем. Пытаемся сделать обработчик в другом классе и получаем Invalid TypeCast.

Решение проблемы через Tag При создании … Continue reading

Posted in Delphi, Без рубрики | Comments Off on Delphi. UniGUI. Особенности обращения к (Sender as TSomeClass).Parent

Delphi. UniGUI. Посылаем ajax запрос из произвольного HTML

На примере нажатия на ссылку

On Server Side

 

Posted in Delphi | Comments Off on Delphi. UniGUI. Посылаем ajax запрос из произвольного HTML

Delphi. UniGUI. Делаем систему регистрации / авторизации на сайте

Сделаем систему регистрации / авторизации на сайте. При успешной авторизации, система должна запоминать нас на 72 часа – сделаем это через куки. Вот что у нас получится в итоге. Сначала регистрируемся Нажали на “Вход” Авторизовались, и вот что мы видим Шаг … Continue reading

Posted in Delphi | Comments Off on Delphi. UniGUI. Делаем систему регистрации / авторизации на сайте

Delphi. UniGUI. Как сделать красивую панельку с тенью через CSS?

Во многих своих проектах я делаю такие панельки (фрэймы). Сначала создадим CSS ServerModule – > CustomCSS

У фрэйма делаем следующее

 

Posted in Delphi, ExtJS | Comments Off on Delphi. UniGUI. Как сделать красивую панельку с тенью через CSS?

Delphi. UniGUI. Страницы в приложении UniGUI

Вот что у нас получится, мы обращаемся по адресу

И получаем определенную страницу Под страницами будем понимать некий статический контент, который будет отображаться при уникальном URL. UNIGUI это SPA приложение, то есть Single Page Application. В своей основе это … Continue reading

Posted in Delphi | Comments Off on Delphi. UniGUI. Страницы в приложении UniGUI

Delphi. UniGUI. Реакция на загрузку и изменение размеров браузера через Ajax

В UniGUI есть ClientAlignment и ServerAlignment. Эти свойства есть почти у каждого компонента в объектном инспекторе. Первый вариант – это работа на уровне браузера на js, второй вариант это работа на уровне сервера на Delphi. Для простоты будем рассматривать второй … Continue reading

Posted in Delphi | Comments Off on Delphi. UniGUI. Реакция на загрузку и изменение размеров браузера через Ajax