Monthly Archives: December 2016

C#. Пример на перечисления и массивы

Вот что у нас получится А вот собственно код…

 

Posted in C# | Comments Off on C#. Пример на перечисления и массивы

C#. HelloWorld. I love you C#

Попрактикуемся в C#. Традиционный Hello world

 

Posted in Без рубрики | Comments Off on C#. HelloWorld. I love you C#

Delphi. MySQL. Ошибка Type mismatch for field ‘name’, expecting: String actual: WideString

Пока не понял природу этой ошибки, но решил зафиксировать, мало ли кому понадобится.

Такая ошибка появилась у меня в результате работы с базой MySQL с кодировкой UTF8 и FDConnection, также с кодировкой UTF8, но передаваемым не напрямую, а через … Continue reading

Posted in Delphi | Comments Off on Delphi. MySQL. Ошибка Type mismatch for field ‘name’, expecting: String actual: WideString

Delphi. UniGUI. Делаем витрину (showcase) 2 часть

В прошлом посте мы сделали подготовочку. Структуру базы данных, определили основные сущности программы, создали под них таблицы в базе и модули в прекрасной IDE Delphi. В данном посте добавим функцию добавления товара, выделения товара, удаления товара, а также наладим листание … Continue reading

Posted in Delphi, Indy, UniGui, Без рубрики | Comments Off on Delphi. UniGUI. Делаем витрину (showcase) 2 часть

Delphi. Uploading to Keep2Share. Successful attempt

А теперь удачная попытка. Суть в том, что мы сначала отправляем файлы на VPS, далее, уже на Keep2Share через PHP скрипт. Сам скрипт отправки файла с одного сервера на другой достаточно прост

Он выдает некоторую информацию, из которой нам … Continue reading

Posted in Delphi, Indy | Comments Off on Delphi. Uploading to Keep2Share. Successful attempt

Delphi. Uploading to Keep2Share. Half Successfull Atempt…

Поступил ко мне небольшой заказ на автоматизацию заливки файлов на файлообменник Keep2Share.cc Всего было у меня 2 попытки делания данного проекта. Сначала опишу неудачную попытку, а в другом посте удачную. Задача стояла таким образом, чтобы сделать заливку напрямую из Delphi … Continue reading

Posted in Delphi, Indy, Без рубрики | Comments Off on Delphi. Uploading to Keep2Share. Half Successfull Atempt…

Delphi. Indy. Как отправить Get запрос, принять и обработать его на idHTTPServer?

Уже была подобная статья про отправку запросов с параметрами методом POST, а также был подобный пост, который касался отправки файлов методом POST и был на порядок сложнее того, что я напишу сейчас. Данные во второй статье отправляются в кодированном виде и мы делали … Continue reading

Posted in Delphi, Indy, UniGui | Comments Off on Delphi. Indy. Как отправить Get запрос, принять и обработать его на idHTTPServer?

Delphi. UniGUI. Application Data Module and Free DataModule

Небольшая заметка! При создании дата модулей в UniGUI у нас есть 2 варианта – Application Data Module and Free Data Module В чем разница? Ответ на этот вопрос я получил на форуме UniGUI. Процитирую его здесь. Application Data Module’s life time … Continue reading

Posted in Delphi, UniGui | Comments Off on Delphi. UniGUI. Application Data Module and Free DataModule

Delphi. Рекурсивный обход каталога файлов Windows при помощи SYSTEM.IOUTILS

Задача тривиальная, но всё же. Зачастую обходы делают при помощи SearchRecord, но стало интересным сделать это при помощи модуля System.IOUtils Получилось так… Каталоги файлов и папок очень похожи по структуре на дерево или граф. Соответственно можно применить один из методов … Continue reading

Posted in Delphi | Comments Off on Delphi. Рекурсивный обход каталога файлов Windows при помощи SYSTEM.IOUTILS

Delphi. UniGUI. Делаем витрину (showcase)

Друг попросил сделать небольшую витрину на UniGUI, получилось так… Сделал на фрэймах. В 2 режимах – multipage – когда товары добавляются по N, например по 10 товаров на странице и бесконечно слева направо сверху вниз.

Posted in Delphi, UniGui | Comments Off on Delphi. UniGUI. Делаем витрину (showcase)