Category Archives: Delphi

Delphi. TLangMan. Перевод приложений. International Application

Задумался о переводе приложений. Изучил всякие разные варианты, попробовал написать свой класс, понял, что это крайне трудоемко, учитывая многие моменты. Вот что нашел на просторах сети) Сайт автора http://www.regulace.org/index.php?cPath=26 Стоит эта штука в районе 50 евро

Posted in Delphi | Comments Off on Delphi. TLangMan. Перевод приложений. International Application

Delphi. Читаем ориентацию из Exif для Jpg файлов и ориентируем правильно

Каждый программист встречается с “Battle”. Иногда сидишь сутками, решая проблему и как прекрасен тот момент, когда понимаешь, как это можно решить. Столкнулся с тем, что если загрузить методом idHTTP.Get jpg файл , у которого в exif данных указана ориентация, скажем … Continue reading →

Posted in Delphi | Comments Off on Delphi. Читаем ориентацию из Exif для Jpg файлов и ориентируем правильно

Delphi. TRichView. Обходим глюк с выравниванием таблиц при загрузке HTML при помощи TrvHTMLImporter

Всем привет, давненько ничего не писал в блог. Итак, столкнулся с таким глюком. В чем суть? При загрузке html контента методом RvHtmlImporter1.LoadHtml(s) выравнивание таблиц слетает. Если, скажем, она была выравнена по центру, то она выравнивалась по левому краю. Просидел с этим … Continue reading →

Posted in Delphi | Comments Off on Delphi. TRichView. Обходим глюк с выравниванием таблиц при загрузке HTML при помощи TrvHTMLImporter

MySQL. Вставка с инкрементом

Если одно из полей должно возрастать при определенных условиях, можно при вставке выполнить такие инструкции

 

Posted in Delphi | Comments Off on MySQL. Вставка с инкрементом

Delphi. Как сделать Ribbon меню на DevExpress?

Делая меню для одной из своих программ, я экспериментировал со встроенными Риббонами из стандартной библиотеки Delphi. Но, скажу честно, отказался от этой идеи. Местами были глюки. Всё настроил, но оно слетает. Пожелание разработчикам стандартных Риббонов Delphi – довести до ума. … Continue reading →

Posted in Delphi | Comments Off on Delphi. Как сделать Ribbon меню на DevExpress?

Delphi.MySQL.Мои компоненты.TPSDBTreeView

Вот что у нас получится.  Дерево работает над базой MySQL. В примере 2 дерева, работающие над одной таблицей базы. 3-й ряд кнопок сам определяет какое дерево активно. Исходники прилагаю. Типовая таблица для дерева. Это минимальный набор полей. Всё остальное можно … Continue reading →

Posted in Delphi, MySQL, Компонентостроение | Comments Off on Delphi.MySQL.Мои компоненты.TPSDBTreeView

Delphi. Архитектура приложения. Видимость объектов

Увидел на DelphiMaster, решил сохранить себе Вот несколько принципов, соблюдая которые навсегда избавишься от проблем “видимости”: 1. Объекты, переменные, методы ОБЩЕГО ПОЛЬЗОВАНИЯ всегда размещать в датамодуле, причем сам код датамодуля не должен “ведать” ни о каких переменных извне – все, … Continue reading →

Posted in Delphi | Comments Off on Delphi. Архитектура приложения. Видимость объектов

MySQL. Пример авторизации на языке базы (хранимая функция). И вызов из Delphi

Пример №1 Простая и надежная функция проверки логина, пароля, роли, с результатом tinyint(1)

C результатом VarChar

Вызов из Delphi

Вызов из Delphi

Пример №2 Вот функция в MySQL, которая проверяет пару логин пароль и при обнаружении … Continue reading →

Posted in Delphi, MySQL | Comments Off on MySQL. Пример авторизации на языке базы (хранимая функция). И вызов из Delphi

Delphi. UniGUI. Делаем фильтры. Быстро и просто

Вот, что у нас получится на выходе Чтобы освоить базовые принципы работы с фильтрами, посмотрите пример, который находится в

Вообще, у UniGUI отличные демки! Можно просто смотреть их и многое делать по аналогии!

Posted in Delphi, MySQL | Comments Off on Delphi. UniGUI. Делаем фильтры. Быстро и просто

Delphi. DBTreeView. Обходим маленький глюк при клике. Корректное отображение выделенной иконки

Делаю свой компонент DBTreeExplorer, чтобы использовать его в дальнейшем в других проектах. Сейчас на стадии доработки дерева. Выглядит всё это так… Глюк заключался в том, что при нажатии или смене узла через клавиши, выделенная иконка начинала отображаться некорректно. Решение следующее. … Continue reading →

Posted in Delphi | Comments Off on Delphi. DBTreeView. Обходим маленький глюк при клике. Корректное отображение выделенной иконки