Category Archives: Delphi

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

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

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

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

 

Posted in Delphi | Comments Off on Delphi. Запуск анонимного потока

Delphi. “Nullable” Post by Allen Bauer

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

Posted in Delphi | Comments Off on Delphi. “Nullable” Post by Allen Bauer

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

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

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

Вместо…

Posted in Delphi | Comments Off on Delphi. SmartPointers – меньше кода больше дела

Delphi. Memory Management. Book

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

Posted in Delphi | Comments Off on Delphi. Memory Management. Book

Delphi. GarbageCollector

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

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

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

Врубил

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

Posted in Delphi | Comments Off on Delphi. GarbageCollector

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

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

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

Posted in Delphi | Comments Off on Delphi. Тестовое задание. Проект квартира

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 | Comments Off on Delphi. Firemonkey. Fatal error

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

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

Posted in Delphi | Comments Off on Delphi. Firemonkey. Делаем круглое изображение наложением маски

Delphi. Json. Получение всей структуры ключей-значений

Писал сервер, и понадобилось обработать application/json запрос, очень помог код со stackOverflow для получения всей структуры json, делается это вот так… Для своей задачи сделал так…

Posted in Delphi | Comments Off on Delphi. Json. Получение всей структуры ключей-значений

Delphi. FireMonkey. Модальные окна

В Android нет модальных окон, в Windows они есть. Обойти это можно так.

Уничтожить форму можно в момент закрытия

Гениально и просто !) Взял отсюда

Posted in Delphi, FireMonkey | Comments Off on Delphi. FireMonkey. Модальные окна