Публикации от Станислав Пантелеев

Delphi. MySQL. Пишем в DECIMAL поле и читаем из него.

Есть Decimal поле для цены в одном из проектов. Есть на форме 2 spinEdit, рубли и копейки соответственно. Чтение из базы Получение дробной части Читать на сайте автора.

Читать на сайте автора.

Delphi. Гениальная борьба с WideMemo

Делаю проект на UniGUI. Соответственно, не могу воспользоваться DBGridEh Имеется поле типа TEXT в MySQL, Delphi определяет его как WideMemo Я просто создал кальк Читать на сайте автора.

Читать на сайте автора.

Delphi. WinAPI. Получение дескриптора безопасности файла

Получение дескриптора безопасности файла Способ №1 function ConvertSecurityDescriptorToStringSecurityDescriptor_( SecurityDescriptor: PSECURITY_DESCRIPTOR; RequestedStringSDRevision: DWORD; SecurityInformation: SECURITY_INFORMATION; StringSecurityDescriptor: PPChar; StringSecurityDescriptorLen: PCardinal ): Boolean; stdcall; external ‘ADVAPI32.DLL’ name {$IFDEF USEUNICODE}’ConvertSecurityDescriptorToStringSecurityDescriptorW'{$ELSE} Читать на сайте автора.

Читать на сайте автора.

Delphi. FireDAC. Проверка на NULL и запись NULL значений в базу данных

Проверка на NULL with qSomeQuery do begin if FieldByName(‘someField’).IsNull then //do something end; Запись NULL значений, согласно инструкции // setting param to null … qSomeQuery.SQL.Text:= ‘INSERT INTO DATABASE.TABLE Читать на сайте автора.

Читать на сайте автора.

Delphi. UniGUI. Делаем авторизацию через СМС. Часть 1 – проверка номера телефона

В одном моем проекте 99% клиентов из России, Казахстана и Украины. И вот взбрело мне в голову сделать авторизацию через смс. Нашёл шлюз, отправил пару Читать на сайте автора.

Читать на сайте автора.

Delphi. Отправляем смс через шлюз или как классно когда все сделано за Вас)

Понадобилось сделать смс рассылки. Был порадован массой готовых решений для Delphi. Остановился на https://smsc.ru/ Вот мой небольшой пример Цифры здесь означают (<id>, <количество sms>, <стоимость>, Читать на сайте автора.

Читать на сайте автора.

Delphi. Как разделить файл на “чанки” (chunks), передать его на сервер и собрать обратно

В данном посте посмотрим, как разделить файл на части (так называемые chunks), передать его на сервер и собрать там обратно. Для начала опишу общую идею. Читать на сайте автора.

Читать на сайте автора.

Delphi. Создание компонентов, нюанс с прописыванием путей.

Обычно, когда создаю визуальный компонент, делаю так…   Чтобы упростить себе задачу и добавить хоть каплю визуального проектирования, добавляю фрэйм, который в основном компоненте создаю Читать на сайте автора.

Читать на сайте автора.

Delphi. Как отправить и принять файл по HTTP протоколу?

Работал  с FTP протоколом, но столкнулся с рядом ограничений, которые как я понял можно преодолеть при помощи HTTP протокола. Решил научиться работать с ним. Сегодня Читать на сайте автора.

Читать на сайте автора.

Delphi. Хранение параметров в имени файла

Иногда приходится делать рискованные вещи. В силу тех или иных ограничений. В одной из последних задач – ограничением было не использование базы данных. А данные-то Читать на сайте автора.

Читать на сайте автора.