Author Archives: Stanislav_Panteleev

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

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

 

Posted in Delphi | Leave a comment

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

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

Код потока

 

Posted in Delphi | Leave a comment

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

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

Posted in Delphi | Leave a comment

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

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

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

Posted in Delphi, Без рубрики | Leave a comment

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

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

On Server Side

 

Posted in Delphi | Leave a comment

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

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

Posted in Delphi | Leave a comment

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

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

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

 

Posted in Delphi, ExtJS | Leave a comment

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

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

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

Posted in Delphi | Leave a comment

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

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

Posted in Delphi | Leave a comment

Delphi. UniGUI. Как узнать высоту текста в uniHTMLFrame?

Выстраивал высоту элементов, возник вопрос с определением высоты текста в UniHTMLFrame. Способ №1 от Delphi Developer

Способ №2 Мой способ, менее эффективный, с оборачиванием в div, но тоже рабочий. Решил так. Сначала обернем наш HTML в div c известным … Continue reading

Posted in Delphi, UniGui | Leave a comment