-
MY PROJECTS
-
Recent Posts
- Java.DBUpdate.What are best practices for naming Liquibase changesets?
- Java.DBUpdate.How can you rollback only the last changeset?
- Java.DBMigrationTools.What is the Liquibase updateSQL command used for?
- Java.DBMigrationTools.How do you split large changelogs into modular ones?
- Java.DBMigrationTools.What is the difference between YAML and XML changelogs?
- Java.DBMigrationTools.How do preconditions improve the safety of a changelog?
- Java.DBMigrationTools.What are labels in Liquibase and why use them?
- Java.DBMigrationTools.What are contexts and how are they used?
- Java.DBMigrationTools.What is Vacuum in postgres?
- Java.DBMigrationTools.ManyDataSourcesExample
- Java.DBMigrationTools.How can Liquibase be integrated with Spring Boot?
- Java.DBMigrationTools.What is runAlways and how does it differ from runOnChange?
- Java.DBMigrationTools.How do you enforce that developers don’t skip migrations?
- DBMigrationTools.which db allow transactional ddl and which not ?
- Java.DBMigrationTools.How do migration tools handle transactional vs non-transactional statements?
- Java.DBMigrationTools.How can you test migrations automatically?
- Java.DBMigrationTools.How do you manage migration conflicts in a team environment?
- Java.DBMigrationTools.What happens when a migration file is modified after being applied?
- Java.DBMigrationTools.What’s the difference between forward-only and reversible migrations?
- Java.DBMigrationTools.How do you write migrations that work across different DB engines?
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: Delphi. Язык программирования
Delphi.Generics types
В данном посте разбираюсь с обобщенными типами данных, руководствуясь книгой Д. Осипова “Delphi. Программирование для Windows. OS X, iOS и Android”. Цель – отработать на практике возможности обобщенных типов. Зачем нужны обобщенные типы? Насколько я понял, в том числе для … Continue reading
Posted in Delphi, Delphi. Язык программирования, FireMonkey, Без рубрики
Comments Off on Delphi.Generics types
Как получить список дисков?
Взято с форума Cyberforum
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Function GetDisks():TStringlist; var i:Char; begin Result:=TStringlist.Create; for i := 'A' to 'Z' do begin if (GetDriveType(PChar(i+':\'))<>1) and (GetDriveType(PChar(i+':\'))<>0) then result.Add(i+':\'); end; end; |
Posted in Delphi. Язык программирования
Comments Off on Как получить список дисков?
Delphi. Процедурные типы. Callback
Callback – это возможность использовать процедуры и функции в качестве параметра. Пример ниже, по нажатию кнопки, будет выводить сначала первое сообщение – прямым, обычным способом, а потом второе – через callback функцию или что, тоже самое – процедурный тип. ШАГ1 … Continue reading
Posted in Delphi, Delphi. Язык программирования
Comments Off on Delphi. Процедурные типы. Callback
Delphi.Dll – Dynamic link library
Dll – Dynamic link library – библиотека для основной программы. Помогает разгрузить код основной программы и дать возможность другим программистам пользоваться её методами. Различают статическую и динамическую DLL. Статическая DLL – загружается в память вместе с программой. Динамическая – загружается … Continue reading
Posted in Delphi, Delphi. Язык программирования
Comments Off on Delphi.Dll – Dynamic link library