3
ответа

Быстрый способ изменить свойство на многих формах в проекте Delphi?

Я думал, что было что-то в GExperts, чтобы сделать это, но я не вижу его, если существует. Я должен изменить свойство SCALED (от значения по умолчанию TRUE ко ЛЖИ) в каждой форме в проекте, который содержит...
вопрос задан: 13 January 2009 22:18
3
ответа

Лучший способ найти, находится ли строка в списке (без дженериков)

Я хочу, делают что-то вроде этого: Результат = 'MyString' в [string1, string2, string3, string4]; Это не может использоваться со строками, и я не хочу делать что-то вроде этого: Результат = (('MyString' =...
вопрос задан: 29 October 2008 12:37
2
ответа

Лучший способ всегда обнаружить съемное устройство

В моем предыдущем вопросе, "Как найти уникальный порядковый номер устройства флэш-памяти?" Я закончил тем, что просил способ получить букву диска. Та проблема решена. Однако мой начальный вопрос не имеет...
вопрос задан: 23 May 2019 04:07
2
ответа

Отобразите подсказку ToolTip на отключенном пункте меню всплывающего меню

Таким образом, мне присоединили TMenuItem к Касанию на TPopupMenu для TDBGrid (на самом деле третья сторона, но Вы получаете идею). На основе выбранной строки в сетке Касание включено или отключено. Что...
вопрос задан: 23 May 2017 12:00
2
ответа

Запись строки к TFileStream в Delphi 2010

У меня есть код Delphi 2007 года, который похож на это: процедура WriteString (Поток: TFileStream; var SourceBuffer: PChar; s: строка); начните StrPCopy (SourceBuffer, s); Поток. Запишите (SourceBuffer[0], StrLen (...
вопрос задан: 23 May 2017 11:45
2
ответа

Почему я должен использовать Free, а не FreeAndNil в деструкторе?

Я прочитал дело против FreeAndNil, но все еще не понимаю, почему я не могу использовать этот метод в деструкторе класса? Может кто-нибудь объяснить. Обновление: я думаю, что комментарий Эрика Гранджа был наиболее полезным ...
вопрос задан: 23 May 2017 11:45
2
ответа

Как я могу получить подсказки значков области уведомлений?

Я могу перечислить приложения (дескриптор, pid, путь) со значками в области уведомлений, и я могу управлять положением значков, но я не могу получить подсказку. Как я могу перечислить systray значки...
вопрос задан: 27 May 2011 20:55
2
ответа

Найти последнее вхождение символа в строку

Существует ли какая-либо функция RTL Delphi для определения позиции последнего вхождения символа в строку?
вопрос задан: 30 April 2011 20:27
2
ответа

Delphi 2010 Широкие функции по сравнению со Строковыми функциями

Мы в настоящее время преобразовываем проект Delphi 2007 года в Delphi 2010. Мы уже использовали Unicode (через WideStrings и Средства управления Unicode TNT). Я ожидал заменять все Широкие функции, например.
вопрос задан: 25 April 2011 02:24
2
ответа

режим fmShareDenyWrite, кажется, не работает

Я использую TFileSteam для открытия файла журнала. Я хотел бы смочь прочитать этот файл журнала от других процессов. Я думал, что fmShareDenyWrite режим позволит это. Однако, если я пытаюсь открыться...
вопрос задан: 19 October 2010 13:46
2
ответа

Конфигурации сборки Delphi MSBuild из командной строки

Delphi 2009 использует конфигурации сборки. При создании нового проекта у вас есть две конфигурации сборки по умолчанию: «Отладка» и «Выпуск». Теперь я спросил себя, как автоматизировать сборку с помощью MSBuild (которая ...
вопрос задан: 18 May 2010 22:01
2
ответа

Не может найти Средство импорта WSDL Delphi 2007

Я, может пропускать что-то, но я не могу найти Средство импорта WSDL Delphi 2007 нигде. Я заглянул Новый-> Другой-> веб-сервисы, где это, как предполагается, и все другие разделы также (просто...
вопрос задан: 19 January 2009 18:48
1
ответ

Как проверить предыдущее значение поля из обработчика события OnValidate?

Мне нужно проверить новое значение TField на основе значения предыдущего поля самого поля. например: значение поля может быть изменено только на большие значения. Процедура TForm1.FldOnValidate (AField: ...
вопрос задан: 16 January 2019 19:16
1
ответ

Преобразование высоты LogFont к Размеру шрифта в точках

У меня есть структура LOGFONT. Теперь все, что я хотел бы сделать, получают связанный размер шрифта в точках от высоты LOGFONT.
вопрос задан: 4 October 2014 14:39
1
ответ

Кнопки отладки отключены в Delphi 2007 IDE. Почему?

Кнопки отладки отключены в Delphi 2007 IDE. Я могу построить проект с помощью командной строки или Project -> Build, но не могу запустить приложение или присоединиться к процессу. Мне интересно, есть ли у кого-то ...
вопрос задан: 19 August 2010 20:34
1
ответ

Как я копирую форму как изображение к буферу обмена

Я должен скопировать форму (Delphi 2007) к буферу обмена как изображение для вставки то, что пользователь видит в документ слова. Часть буфера обмена не является действительно проблемой. Вопросы состоят в том, как получить битовый массив...
вопрос задан: 7 July 2010 16:01
1
ответ

Delphi генерирование 2007 года неправильных сообщений SOAP

Я пишу приложение в Delphi 2007, который использует веб-сервис. Я использовал средство импорта WSDL, чтобы сгенерировать необходимый код для общения с сервисом, но я становлюсь "неожиданным...
вопрос задан: 23 January 2010 18:54
1
ответ

Как я заставляю Общий AVIs TANIMATE работать над Vista и Win7?

У меня есть приложение Delphi 2007 года, которое имеет контроль TAnimate с FindFile Общий AVI. Это работает отлично, когда приложение запущено на Windows XP, но ничто никогда не появляется в Windows 7. Я услышал...
вопрос задан: 29 September 2009 14:19
0
ответов

Как сохранить редактор в Virtualtreeview?

Я пытаюсь создать простую сетку из двух столбцов «редактор свойств» на основе VirtualTreeView. (Я хочу имитировать внешний вид и взаимодействие с пользователем, наблюдаемые в инспекторе объектов Delphi IDE) Компонент работает...
вопрос задан: 23 May 2017 12:34
0
ответов

Утиный ввод в Delphi 2007?

Вопрос: Есть ли способ сделать утиный ввод в Delphi 2007 (то есть без универсальных шаблонов и расширенных функций Rtti)? Duck typing Ресурсы для Delphi 2010 и далее: Duck Duck Delphi в проекте Google от ...
вопрос задан: 23 May 2017 12:30
0
ответов

Обновлять TWebBrowser в отдельной теме?

Я использую TWebBrowser, чтобы показать карту Google. Проблема в том, что он блокирует основной поток пользовательского интерфейса во время загрузки карты. Возможно ли обновить карту в отдельном потоке? Редактировать: РРУЗ ты прав ...
вопрос задан: 23 May 2017 12:18
0
ответов

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

Предпосылки Я работаю в команде из 7 разработчиков и 2 тестировщика, которые работают над логистической системой. Мы используем Delphi 2007 и разработку на основе моделей с полужирным шрифтом для Delphi в качестве фреймворка. Система была в ...
вопрос задан: 23 May 2017 11:45
0
ответов

Ошибка в Delphi VCL Drag and Drop?

В моем приложении, скомпилированном с помощью Delphi 2007, есть перетаскивание между сетками, и в большинстве случаев оно работает нормально. Но иногда случайно получалось нарушение доступа. Я отлаживал его с помощью метода DragTo в Controls.pas ...
вопрос задан: 9 January 2017 12:06
0
ответов

Почему у этой строки счетчик ссылок 4? (Delphi 2007)

Это очень специфический вопрос для Delphi (возможно, даже для Delphi 2007). В настоящее время я пишу простой класс StringPool для интернирования строк. Как хороший маленький программист, я также добавил модульные тесты и ...
вопрос задан: 29 December 2016 16:50
0
ответов

Delphi 2007 IMAGE_FILE_LARGE_ADDRESS_AWARE

Я хочу, чтобы мое приложение могло использовать более 2 ГБ памяти, я поискал в Google и обнаружил, что команда IMAGE_FILE_LARGE_ADDRESS_AWARE позволяет мне это сделать. Поэтому я добавил {$ SetPEFlags ...
вопрос задан: 28 October 2016 16:19
0
ответов

Delphi 2007 и XE2: Использование NativeInt

Начиная с Delphi XE2, NativeInt имеет новое значение. При 32-битном времени выполнения NativeInt представляет собой 32-битное целое число. В 64-битной среде выполнения NativeInt представляет собой 64-битное целое число. У меня есть несколько исходных фай
вопрос задан: 28 October 2016 14:18
0
ответов

Список функций языка Delphi и версий, в которых они были введены / объявлены устаревшими.

Прежде чем я начну, я хотел бы отметить, что я честно и искренне неоднократно и исчерпывающе искал такие вещи через Google и не смог найти его. Мне требуется (для проекта, который я '...
вопрос задан: 28 October 2016 14:17
0
ответов

Какой правильный способ запустить приостановленный поток в delphi 2007?

в delphi XE я могу использовать процедуру запуска, но этого метода нет в delphi 2007. этот пример кода нормально работает в delphi xe, используя Start MyThread: = TMyThread.Create (True); MyThread ....
вопрос задан: 28 October 2016 11:28
0
ответов

Delphi 2007 -Общесистемная горячая клавиша НЕ является «системной -общедоступной», если установлено «MainFormOnTaskBar := True»

У меня есть запущенный проект Delphi 2007 нормально на Виндос ХР, Висте и "7" лет. Это было обновление с Delphi 5, поэтому «MainFormOnTaskBar» по умолчанию было «false» (. Я никогда не менял его в DPR ). В...
вопрос задан: 28 October 2016 11:27
0
ответов

Эквивалентно руководящим принципам дизайнера в коде

Дизайнер форм VCL предлагает розовые рекомендации по выравниванию элементов управления по соответствующим базовым строкам текста: Но, насколько я могу судить, это не работает для меток и флажки. Обновление: работает для ...
вопрос задан: 24 March 2016 19:11