Все ленты — последние статьи

Запись данных в поле Blob (Delphi+MySQL)

Запись данных в поле Blob (Delphi)

09.08.2010

В этой небольшой статье, я хотел бы задеть тему Blob полей. Эти поля необходимы для хранения файлов, но многие программисты (а в частности веб-мастера) используют БД не для хранения самих файлов, а для хранения ссылки на них. С одной стороны такой способ удобен, ведь в таком случае мы можем получить быстрый доступ ко всем файлам. Но с другой стороны у Blob полей есть ряд преимуществ:
1) При удалении записи из БД, удаляется и сам файл.
2) Не надо переименовывать файл (когда все файлы лежат в одной папке, им определённо нужны уникальные имена).
3) Ограничение прав доступа, наложенных с помощью БД действуют и на файлы.
И ещё маленькая тележка небольших достоинств.

Подробнее: Запись данных в поле Blob (Delphi+MySQL)

Delphi + MySQL

Delphi + MySQL 

25.05.2010

Предисловие

 


Вот решил однажды написать приложение с помощью этой связки (Delphi + MySQL). Стандартными средствами пользоваться не хотелось и я отправился в Google на поиски, и через несколько часов поисков и чтений различных сайтов наткнулся на компоненту MySQL Control, написанной товарищем Виталием Лещенко, её я и выбрал. Хотя, также была найдена компонента ZEOSLib, более популярная и мощная по функционалу (Судя по отзывам), но желание опробовать компонент от отечественного производителя оказалось сильнее =) Поэтому ZEOSLib рассмотрим чуть ниже.

Подробнее: Delphi + MySQL

Разработка кроссплатформенных мобильных приложений в Delphi #2 (скрины на хабре)

Разработка кроссплатформенных мобильных приложений в Delphi #2

В предыдущей части цикла мы сделали обзор основных возможностей новой RAD Studio XE5. Сегодня же перейдем к практике. Прежде всего, давайте определимся с задачей.

Постановка задачи



Не смотря на некоторую академичность задачи, в качестве примера мы выбрали кулинарную книгу. А для придания оригинальности разрабатываемому приложению, попытаемся расширить обычный для подобных программ функционал несколькими дополнительными функциями:

Подробнее: Разработка кроссплатформенных мобильных приложений в Delphi #2 (скрины на хабре)

Delphi XE5 + Android: первые впечатления из песочницы

Delphi XE5 + Android: первые впечатления из песочницы

Возвращение к истокам


Delphi XE5 я взял в руки по случаю конкурса «Осенняя Мобилизация». Идея (и возможность) писать под Андроид не на си-шарпе или яве, а на знакомом вдоль и поперёк паскале мне определённо понравилась. Расскажу тут о своих впечатления, проблемах, которые встретились, а также развенчаю некоторые «городские легенды».
 
Использовал триал-версию Update-1. Теперь уже вроде второй апдейт вышел и, возможно, что-то поменялось. Сразу замечу, что менять в установке настройки по умолчанию лучше не стоит. Установленный до этого Андроид-SDK прицепить к Делфи не удалось, поэтому ставил заново с тем, который к ней прилагается. После первого запуска выяснилось, что не работает Хелп. Нашёл решение
support.embarcadero.com/article/43035

Подробнее: Delphi XE5 + Android: первые впечатления из песочницы

WebBrowser, заполнение поля типа file на Delphi из песочницы (Хабрахабр)

WebBrowser, заполнение поля типа file на Delphi из песочницы

Delphi*, Песочница
При работе с компонентом WebBrowser часто возникает необходимость заполнять поля форм на сайте. С обычными полями формы никаких проблем нету, для их заполнения существуют стандартные методы, а вот поле с типом file браузер упорно отказывается заполнять. Причина этому — защита пользователей. Если бы браузер позволил свободно подставлять в это поле путь к файлу на компьютере пользователя, тогда с помощью простенького JavaScript встроенного в страницу сайта можно бы было легко увести любой файл.

Подробнее: WebBrowser, заполнение поля типа file на Delphi из песочницы (Хабрахабр)