0
ответов

Delphi. Как генерировать событие, когда пользователь щелкает за пределами модального диалогового окна?

Можно ли запускать событие, когда пользователь щелкает за пределами модального диалога? Хорошо, Windows предоставляет свои собственные подсказки, когда вы делаете это, издавая звук «бонк» или мигая кнопкой панели задач приложения,...
вопрос задан: 25 March 2012 12:23
0
ответов

Delphi - как узнать, какой модальный диалог находится в фокусе, и вывести его на передний план?

У меня есть приложение Delphi 2006, которое может открывать модальное диалоговое окно в ответ на состояние ошибки. Кажется, что он входит в состояние, когда один из этих модальных диалогов открыт, расположен перед ...
вопрос задан: 22 March 2012 13:13
0
ответов

Быстрый способ удаления свойств из файлов .dfm в Delphi

Недавно я модифицировал один из своих компонентов, и так случилось, что он больше не использует одно из свойств, которые использовались ранее. Однако эти свойства записаны в нескольких файлах .dfm повсюду...
вопрос задан: 2 March 2012 07:47
0
ответов

Delphi - поиск процесса, который обращается к файлу из моей программы

У меня есть приложение Delphi, которое регулярно пишет в файл на локальном диске. Время от времени оно не может получить доступ к файлу - при попытке открыть его происходит нарушение совместного доступа. Повторная попытка после небольшой задержки ...
вопрос задан: 4 January 2012 13:09
0
ответов

Delphi - Поймать все action.onexecute из приложения

У меня есть большое приложение с сотнями TActions. Каждый из них используется и реализует различные необходимые функции. Можно ли поймать (перехватить) все TAction.OnExecute из приложения? ...
вопрос задан: 21 December 2011 10:08
0
ответов

Какой способ «тратить время» на поток наиболее эффективен для ЦП?

У меня есть несколько потоков (100), каждый из которых выполняется по несколько секунд за раз. Когда они выполняются, они тратят значительную часть этого времени на ожидание ответа от другой системы (...
вопрос задан: 1 November 2011 23:35
0
ответов

Стратегия или инструменты для поиска проблем с использованием памяти «без утечки» в Delphi?

Одно старое приложение начало сильно потреблять память после обновления сервера. Использование памяти увеличивается без ограничений, пока программа не зависнет. Согласно FastMM4 и EurekaLog, утечки памяти нет (...
вопрос задан: 18 October 2011 11:09
0
ответов

Изменение надписи и атрибутов диалога ShowMessage

В Delphi можно ли изменить надпись диалога ShowMessage, потому что по умолчанию он принимает имя моего exe. И могу ли я изменить цвет фона, размер?
вопрос задан: 13 October 2011 13:00
0
ответов

Всплывающие подсказки на значке приложения Delphi в области уведомлений появляются бесконечно

У меня есть приложение Delphi 2006, которое можно свернуть в область уведомлений значок и отображает различные предупреждающие сообщения в виде всплывающей подсказки над значком в области уведомлений. При некоторых обстоятельствах - я не знаю когда - ран
вопрос задан: 11 October 2011 09:44
0
ответов

Получение списка имен источников данных ODBC программно с использованием Delphi

Я видел несколько примеров, когда список имен источников был взят из реестра (HKEY_LOCAL_MACHINE \ Software \ ODBC \ ODBC.INI \ ODBC Data Sources). Есть ли другой способ получить список данных ODBC ...
вопрос задан: 6 October 2011 14:26
0
ответов

Delphi - компилятор гарантирует, что блок try finally будет правильно выполняться?

Я знаю, что это обсуждалось и в других темах, я спрашиваю, что это именно заголовок этого вопроса. Есть ли такой случай, когда try / finally, finally не выполняется? try // здесь какая-то ошибка ...
вопрос задан: 25 August 2011 14:48
0
ответов

Delphi 2006: При назначении во время выполнения PNG для TImage теряется альфа-прозрачность

Delphi 2006 TImage не совсем поддерживает PNG. Чтобы в моих формах были изображения с альфа-прозрачностью, я должен загружать их во время выполнения. Я могу загрузить их во время разработки, но они не выживают, я ...
вопрос задан: 21 March 2011 05:22
0
ответов

Как получить 64-битное случайное значение в Delphi?

Как я могу создать случайное 64-битное целое число в Delphi 2006 ? Встроенная функция Random () на основе целых чисел, похоже, возвращает только значения от 0 до 2 ^ 31.
вопрос задан: 10 December 2010 12:54
0
ответов

Автоматическое изменение размера столбцов для TListView

Я хочу автоматически размер всех столбцов в TListView. Я использую приведенный ниже код, но ничего не делаю. ListView1.Columns.Add.Caption: = 'Имя поля'; ListView1.Columns.Items [0] .Autosize: = True; ...
вопрос задан: 3 December 2010 12:15
0
ответов

реализация тайм-аута при чтении файла с помощью Delphi

У меня есть приложение, написанное на Delphi 2006, которое регулярно читает из файла на диске, расположенного в другом месте сети (100 Мб Ethernet). Иногда чтение по сети занимает очень много времени (например, 20 секунд) ...
вопрос задан: 17 November 2010 01:46
0
ответов

Я не могу понять Delphi Контекстно-зависимая справка, работающая в диалогах открытия и сохранения

У меня есть приложение Delphi 2006 с файлом справки CHM. Все работает нормально, за исключением того, что я не могу получить помощь при подключении к кнопке «Справка» в TOpenDialog и TSaveDialog. Простая программа, демонстрирующая ...
вопрос задан: 14 October 2010 22:11
0
ответов

Куда мне поместить код для однократного выполнения после завершения инициализации моего приложения Delphi?

У меня есть функции, которые я хочу выполнять после завершения инициализации моего приложения и создания основной формы. У меня был код (назовите его ProcedureX) в событии OnShow форм, но я просто ...
вопрос задан: 24 September 2010 01:42
0
ответов

Как преобразовать между TVarRec и Variant?

Есть ли стандартный способ преобразования между значениями TVarRec и Variant? Я хочу проанализировать «массив констант» и использовать значения для заполнения параметров в TMSQuery. Для этого я использую список ...
вопрос задан: 17 September 2010 08:16