Архив метки: Delphi

Delphi 7, Borland Developer Studio 2006, Embarcadero Rad Studio 2009, Embarcadero Rad Studio 2010, Embarcadero Rad Studio XE, Embarcadero Rad Studio XE3, Embarcadero Rad Studio XE4, Embarcadero Rad Studio XE5, Embarcadero Rad Studio XE6

Вывод отладочной информации

Задача: Нужно вывести отладочный текст в окно Event Log/Output и просмотреть его.
Инструментарий: Delphi 2010, C#
Решение: Для решения данной задачи мы воспользуемся процедурой OutputDebugString (Delphi), Debug.WriteLine (Visual Studio).
Читать далее

Расположение 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 или выше тогда у Вас может возникнуть следующая ошибка:
Читать далее