Category Archives: Delphi

Delphi.RobustServer – первые шаги

Github Первые несколько шагов. Текущую версию я делаю Visual Components Library App. Потом можно будет перевернуть это приложение в сервис, при желании. Архитектура  следующая

Posted in Delphi | Leave a comment

Delphi. RobustServer. Пишем мощный и надежный сервер на Indy

На мой взгляд, более менее универсальная архитектура приложения выглядит так… В этом и последующем постах будем писать мощный и надежный сервер. Это будет шаблон для будущих проектов. Стэк технологий у нас будет следующий Delphi Seattle MySQL FireDAC SuperObject … Ближайшие … Continue reading

Posted in Delphi | Leave a comment

Delphi. Запуск анонимного потока

Увидел в блоге следующий пример, по-моему оч. удобно для каких-то простых случаев….

Немного модифицировал

Со StackOverflow, в тему, запуск анонимного потока процедуры с параметрами

 

Posted in Delphi | Leave a comment

Delphi. “Nullable” Post by Allen Bauer

В Delphi вроде как нет Nullable типов, но если нет, но очень хочется, то они могут появиться ))) Читал книгу Delphi Memory Management, и там наткнулся на раздел про Nullable, автор книги ссылался на MVP Allen Bauer. Идея проста… To implement … Continue reading

Posted in Delphi | Leave a comment

Delphi. SmartPointers – меньше кода больше дела

Читая Delphi Memory Management, открыл для себя SmartPointers. Подход, основанный на ARC, позволяет, применяя данный класс писать меньше кода, заниматься больше делом, сосредоточиться на бизнес-задаче.

Теперь можно писать так…

Вместо…

Posted in Delphi | Leave a comment

Delphi. Memory Management. Book

Купил сегодня книгу по управлению памятью в Delphi. Понравилось содержание, хочу углубить свои знания в этом вопросе. А вот и содержание на английском…

Posted in Delphi | Leave a comment

Delphi. GarbageCollector

Понравилось, на одном из форумов, а ля сборщик мусора, теоретически должно сократиться количество кода… Но надо потестить….

Пример использования

В любом месте проекта делаем что-то подобное…

Врубил

При закрытии приложения – тишина, и это радует. Прошелся … Continue reading

Posted in Delphi | Leave a comment

Delphi. Тестовое задание. Проект квартира

Ссылка на описание тестового задания Проект сделан на Delphi Berlin+MySQL; Реализация на VCL Forms Application   Проект на Delphi Berlin (скачать) Код на gitHub База данных Для автоматического проставления даты в момент добавления записей использованы триггеры, например

Полный код … Continue reading

Posted in Delphi | Leave a comment

Delphi. Firemonkey. Fatal error

Embarcadero Rad Studio 10.1.2 Delphi Linker error code 1 ($00000001) [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: fatal error: .AndroidDebuglibAlamcenistaImpo.so: mmap: failed to allocate 202548716 bytes for output file: Not enough space http://support.embarcadero.com/article/44279

Posted in Delphi | Leave a comment

Delphi. Firemonkey. Делаем круглое изображение наложением маски

Нам нужно 2 изображения – то, которое нужно сделать круглым и сама маска в виде круга.  В процессе этого кода размеры этих изображений выравниваются, чтобы маска могла наложиться корректно, иначе это будет невозможно. Помог вот это код с официального сайта … Continue reading

Posted in Delphi | Leave a comment