Я работаю над большим унаследованным приложением, написанным на Delphi. Большинство компонентов — это компоненты VCL и DevExpress QuantumGrid. Мне нужно обновить пользовательский интерфейс, чтобы он поддерживал различные стили и многое другое...
Я написал приложение, которое хранит фотографии, сохраняя путь к фотографиям в базе данных. Я столкнулся с проблемой. Когда я нажимаю кнопку, чтобы выбрать изображение, которое я хочу отобразить в ...
Если каждый поток гарантированно будет читать/записывать только определенное подмножество массива, могут ли несколько потоков работать с одним и тем же (статическим)массивом, не прибегая к критическим секциям и т. д.? РЕДАКТИРОВАТЬ -Это для...
Я использую стили vcl в приложении Delphi XE2, но когда я открываю TPopupmenu, это показывается с использованием собственного внешнего вида окна. Существует ли способ применить цвета стиля vcl к TPopUpMenu?
Начнем с моего основного вопроса: могу ли я использовать модели пиксельных шейдеров 3, 4 или 5 в своих приложениях FireMonkey? Я хочу иметь возможность динамически создавать пиксельные шейдеры в моей программе FireMonkey. Для этого я...
Разные версии Delphi (в моем случае 2007, XE и XE2), похоже, используют один и тот же код-репозиторий шаблонов, например.. \Documents\RAD Studio\code_шаблоны. Поскольку XE2 использует единицы измерения пространства имен, это приводит к...
Я не могу понять, как изменить настройки сборки/компиляции по умолчанию. Небольшой флажок по умолчанию в левом нижнем углу диалогового окна параметров проекта исчез. В документации указано :По умолчанию...
Мы написали dll веб-сервиса с помощью Delphi XE2, и он работает на нашем сервере IIS7, доступный по URL-адресу. http://server/webservice.dll/soap Чтобы иметь возможность отлаживать службу, я создал ...
Я пытаюсь использовать Delphi XE2 для разработки профессионального приложения для iPad 3. Конфигурация в порядке. Я работаю на MacBook Pro с Windows 7 на VMWare. Я создаю HD-приложение для iOS. Ставлю таймер, два...
Я создаю экземпляр класса с помощью функции TRttiMethod.Invoke, но когда конструктор или метод перегружен, rtti не вызывает нужный метод. Я написал пример приложения для...
Я пытаюсь работать с ключом OpenWithProgids расширения, используя TRegistry. Я не вижу, чтобы TRegistry мог записывать эти значения (для которых требуется тип REG_NONE). Я знаю, что мог бы просто использовать...
Я широко использовал функцию Complete Class at Cursor в Delphi, в 2010 и в XE2. Недавно, после установки Update 4 для XE2, перестал работать Complete Class at Cursor. После...
Обнаружен сбой со стилями VCL: при обновлении заголовка формы другие элементы управления, ранее перерисованные в той же процедуре, не не перерисовываются, и вы вынуждены вызывать Repaint, теряя ценное...
Я использовал Delphi (до этого Turbo Pascal) и всегда был парнем с окнами. Моя жена купила мне один из новых iPad на мой день рождения, и прошлой ночью я впервые им воспользовался. Ничего себе!... У меня было...
Я заметил, что когда VCL-Styles включен, элементы в меню будет выбираться с помощью горячих клавиш даже без нажатия клавиши Alt. Это мешает остальной части моего пользовательского интерфейса, и я нахожу это очень ...
Поскольку Delphi не может обрабатывать атрибуты для значений перечисления, я попробовал другой подход. TMyEnum — это мое перечисление. Класс TMyEnumLabelProvider предоставляет нужные мне метки. Я связываю enum-type с атрибутом с его...
Можно ли зарегистрировать класс с параметром, который должен передаваться с момента создания? Я знаю, что это можно сделать примерно так: GlobalContainer.RegisterType....
В некоторых формах у меня есть dbEdits, которые иногда недостаточно широки, чтобы показать весь текст, который могут содержать их поля. Для них у меня есть следующий код: procedure Tgm12edLots.dbeLotNameMouseEnter(Sender: ...
Используя DXE2, я написал генератор форм, который создает файлы .pas и .dfm. Я работаю над подпрограммой, которая позволит мне изменять различные свойства в dfm, такие как Font.Height и ...
Delphi раньше включал папку демонстраций для веб-служб, но, похоже, больше не включает ее. Я только что попробовал демонстрационные проекты Delphi 7 (SOAPDMServerWAD, сервер почти без пользовательского интерфейса, и ...
Я пишу плагин для интеграции редактора тем Delphi IDE с Rad Studio IDE (текущая версия этого инструмента работает как внешнее приложение), пока все работает нормально (см. ...
Ошибка VclStyle? T^T Я пытался найти список исправлений ошибок (http://edn.embarcadero.com/article/42090/), но не могу найти "Файл" > "Создать" > "Приложение VCL".
TProgressBar помещает основную форму >TProgressBar.Style := pbstMarQuee ...
Мне нужно угадать MIME-тип, чтобы заполнить заголовок «Content-Type» для загрузки некоторых файлов. Я не могу найти решение для него. Я хочу вызвать что-то вроде: GetMimeType('C:File.jpg') ...
Здравствуйте, я использую Firemonkey из-за его кросс-платформенных возможностей. Я хочу визуализировать систему частиц. Теперь я использую TMesh, который работает достаточно хорошо для быстрого отображения частиц. Каждая частица ...
Есть ли способ сделать это? В настоящее время я использую 2007 и хочу обновить, но это очень расстраивает, пытаясь заставить эту новую версию что-то делать. Новое поведение char, строк и Pchar...
Существует ли единый или простой способ копирования одного содержимого TDictionary в другое?
Допустим, у меня есть следующие объявления типа TItemKey = Record ItemID: Integer; ItemType: Integer;...
Я использую поле со списком с включенными стилями vcl, но когда я запускаю приложение, цвет выделения, используемый полем со списком, является цветом выделения окна, а не стилями vcl. Как я могу это исправить,...
В Delphi-XE2 нет компонента TExcelWorksheet.
Как установить 64-битную версию этого компонента? Ссылка для скачивания где-нибудь была бы прикольной, но, возможно, импорт для...
У меня есть библиотека типов в 32-разрядном приложении надстройки Excel. Мне нужно перевести все приложение на 64-битное. Я не могу просто скопировать и вставить библиотеку типов, потому что идентификаторы GUID будут конфликтовать с уже установленными...
Я хотел бы определить, когда форма будет развернута, чтобы сохранить определенные настройки (не связанные с размером или положением) и немного изменить размер и положение. Есть ли универсальный способ ...