Задача: Нужно вывести отладочный текст в окно Event Log/Output и просмотреть его.
Инструментарий: Delphi 2010, C#
Решение: Для решения данной задачи мы воспользуемся процедурой OutputDebugString (Delphi), Debug.WriteLine (Visual Studio).
Читать далее
Архив метки: Delphi
Расположение dll
Проблема: Как узнать расположение DLL модуля с кода самого модуля?
Инструментарий: Delphi
Решение:
Для того чтобы узнать расположение текущей dll из кода, можно воспользоваться winapi функцией GetModuleFileName. С помощью данного метода в результате мы получим полный путь к файлу. Данный метод работает когда модуль загружен в текущий процесс.
Если он находится в другом процессе — нужно воспользоваться функцией GetModuleFileNameEx. Читать далее
Delphi: E2820 Could not find program zipalign.exe
Задача: После установки Delphi XE8 попытался сделать deploy тестового приложение на телефон, но в окне Build Messages получил следующее сообщение об ошибке:
[PAClient Error] Error: E2820 Could not find program, …\zipalign.exe
Инструментарий: Delphi XE8
Решение: Если вы обновили SDK Build-tools к версии 23 или выше тогда у Вас может возникнуть следующая ошибка:
Читать далее