0
ответов

Когда приложение Delphi слишком велико для одного EXE?

Если я скомпилирую все свое приложение Delphi в один exe, этот файл вырастет до 5 МБ, 10 МБ, может быть, больше. Когда это слишком велико? Какие проблемы с этим? Это коммерческое приложение, ...
вопрос задан: 18 November 2011 14:24
0
ответов

Delphi XE2: Как я могу воспроизводить видеофайлы с помощью firemonkey

Я хочу создать приложение медиаплеера с использованием firemonkey, но я не вижу ни одного компонента для видеоплеера :( Я пытался интегрировать VLC (проигрыватель VideoLAN) в firemonkey, но firemonkey ...
вопрос задан: 15 November 2011 00:33
0
ответов

Заголовки TLabel и TGroupbox мерцают при изменении размера

Итак, у меня есть приложение, которое загружает разные плагины и создает новую вкладку в TPageControl для каждого из них. Каждая DLL имеет TForm связанные с ним. Формы создаются с их родительским hWnd как ...
вопрос задан: 9 November 2011 00:24
0
ответов

Почему компилятор Delphi не видит, что я пытаюсь освободить интерфейс?

Я допустил небольшую ошибку при написании кода на этих выходных. В следующем коде я создаю объект и приведите его к интерфейсу. Позже пытаюсь освободить его с помощью FreeAndNil (); type IMyIntf = ...
вопрос задан: 31 October 2011 22:26
0
ответов

Странный размер экземпляра класса с использованием членов класса, которые являются массивами универсальных типов

Ниже приведен очень простой фрагмент кода, который имитирует структуру класса в некотором коде, который у меня есть (форма просто содержит одну кнопку, прикрепленную к событию щелчка). Я использую Delphi XE и XE II и вижу неприятные ...
вопрос задан: 28 October 2011 18:12
0
ответов

Как поймать и открыть файлы, перетаскиваемые на значок приложения?

Как открыть документ, который был перетащен на значок приложения?
вопрос задан: 27 October 2011 07:52
0
ответов

Как отслеживать утечки дескрипторов?

В одном из моих приложений я наблюдаю увеличение количества дескрипторов. Число увеличивается примерно каждую секунду без использования приложения, поэтому должна быть утечка дескрипторов в какой-то части ...
вопрос задан: 21 October 2011 08:21
0
ответов

Как получить ссылку на тип класса по его имени в Delphi XE?

На самом деле я пытаюсь использовать Rtti для реализации универсального средства вызова метода. Это должно работать следующим образом: я предоставлю имя класса, имя метода и аргументы вызывающий будет выполнять свою работу, вызывая ...
вопрос задан: 20 October 2011 12:32
0
ответов

Создать и / или записать в файл

Я чувствую, что это должно быть легко, но Google меня полностью подводит. Я хочу открыть файл или создать его, если он не существует, и записать в него. Следующий файл AssignFile (logFile, 'Test ....
вопрос задан: 20 October 2011 07:25
0
ответов

Отладка нескольких приложений одновременно в Delphi XE2

Можно ли одновременно отлаживать несколько приложений на одной машине в Delphi XE2? У меня есть два (на самом деле три, но средний работает нормально), которые отправляют сообщения друг другу. Я бы ...
вопрос задан: 20 October 2011 01:40
0
ответов

Можно ли клонировать объект, копируя его память?

Мне нужно иметь стек undo+redo для ограниченного числа классов под моим контролем, который должен быть очень очень очень очень быстрым, а использование RTTI и XML или потоков не представляется возможным, так как количество экземпляров может быть как ...
вопрос задан: 18 October 2011 06:23
0
ответов

Delphi - Обновление глобальной строки из второго потока

Я экспериментирую с многопоточностью в Delphi (XE) и столкнулся с проблемой с использованием глобальной переменной между основным потоком VCL и вторым рабочим потоком. Мой проект включает в себя второй ...
вопрос задан: 15 October 2011 16:42
0
ответов

Что нового в многопоточности в Delphi XE?

Некоторое время назад я видел, как люди обсуждали новую многопоточность в Delphi XE и тот факт, что у Delphi есть некоторые «собственные» проблемы из-за способа, которым он реализует многопоточность. И ...
вопрос задан: 11 October 2011 15:49
0
ответов

Delphi (-XE): приведение к типу записи с неявным преобразованием

У меня есть тип записи с методами, представляющими определенный тип аппаратных измерений, считываемых с прибора в виде строки. Запись содержит неявное прикрытие строки (и от нее). Если я использую ...
вопрос задан: 5 October 2011 19:41
0
ответов

В Delphi, почему передача переменной Interface иногда требует, чтобы она была параметром const?

Сначала вопрос: Почему удаление const в UnregisterNode() приводит к сбою, а в RegisterNode() - нет. Теперь предыстория: Я работаю в Delphi XE с интерфейсами и столкнулся с артефактом ...
вопрос задан: 3 October 2011 23:23
0
ответов

Функция класса, которая создает свой экземпляр в Delphi

Можно ли иметь функцию класса, которая создает экземпляр класса: TMyClass = class (TSomeParent) функция открытого класса New (AValue: integer) : TMyClass; конец; TDerivedClass = class (TMyClass) ...
вопрос задан: 28 September 2011 21:18
0
ответов

Delphi XE: Путь к утерянной библиотеке

Я потерял большую часть пути к библиотеке в Delphi XE после обновления с Delphi 2010. Теперь даже некоторые простые приложения не могут компилироваться. Есть ли способ восстановить те потерянные записи каталога, которые были ...
вопрос задан: 27 September 2011 14:55
0
ответов

Эффективное вычисление ширины текста

Мне нужно вычислить ширину столбца с большим количеством строк (функция AutoSize столбца). Использование Canvas.TextWidth слишком медленное. Текущее решение: В моем текущем решении используется класс измерителя текста, который строит ...
вопрос задан: 27 September 2011 12:35
0
ответов

Доступ к строгому закрытому полю с использованием RTTI

рассмотрите этот простой код {$ APPTYPE CONSOLE}, использующий Rtti, SysUtils ; type {$ M +} TFoo = class strict private class var Field1: Integer; field2: Integer; private field3: ...
вопрос задан: 23 September 2011 06:23
0
ответов

Преобразование Delphi 32 в Delphi XE2 (64-разрядная версия)

Я собираюсь перенести бизнес-приложения Delphi 2007 на 64-разрядную версию с помощью Delphi XE2. Я хотел узнать, есть ли какие-либо рекомендации, которые позволят помощь разработчикам или компаниям, которые рассматривают ...
вопрос задан: 23 September 2011 03:22
0
ответов

Delphi не может найти System.dcu; каковы должны быть настройки пути по умолчанию?

Я получаю эту ошибку всякий раз, когда пытаюсь что-то скомпилировать: «F1027 Unit not found: 'System.pas' или двоичные эквиваленты (.dcu)». Получил после установки компонента, удалил его, переустановил RAD studio, но ...
вопрос задан: 22 September 2011 15:43
0
ответов

Проблема с пакетами в Delphi: упакованные блоки должны ссылаться только на упакованные блоки... (E2411)

Ошибка, которую я получаю, выглядит следующим образом: [DCC Fatal Error] myunit3.pas(244): E2411 Блок XBAT в пакете B_Dsgn ссылается на блок QBEE, который не найден ни в одном пакете. Упакованные единицы должны ссылаться только на упакованные ...
вопрос задан: 8 September 2011 19:39
0
ответов

Код JDBC Java

Чтение http://download.oracle.com/javase/6/docs/api/java/sql/Savepoint.html недостаточно четко определено, какие точки сохранения сопоставлены с точки зрения базы данных. Если заданы точки сохранения, то...
вопрос задан: 2 September 2011 19:54
0
ответов

Создание представления «мастер-детали» с панелью заголовка для каждой группы элементов в виртуальном древовидном представлении (TVirtualStringTree)

Я пытаюсь получить такой результат из TVirtualStringTree: я считаю что это может быть возможно либо напрямую с помощью TVirtualStringTree (основной элемент управления Virtual Treeview, созданный Майком ...
вопрос задан: 29 August 2011 17:15
0
ответов

Почему некоторые свойства выходят за рамки списка наблюдения, а другие нет ?

Прежде всего, извините за длинный пример кода, но я считаю, что он нужен для иллюстрации моей проблемы. В качестве помощи при отладке я часто использую метод "DebugString" для своих объектов, который возвращает ...
вопрос задан: 25 August 2011 15:41
0
ответов

Што выклікае гэтую памылку пры спажыванні вэб-службы?

У мяне ёсць прыкладанне Delphi XE, якое выкарыстоўвае вэб-службу, напісаную ў Cold Fusion (я не магу кантраляваць фармат вываду службы). Я выкарыстаў імпарцёр WSDL у Delphi для стварэння свайго блока для выклікаў ...
вопрос задан: 24 August 2011 22:28
0
ответов

Delphi Ownership Confusion

Я всегда думал, что владелец несет ответственность за уничтожение визуальных элементов управления и что я могу вручную контролировать разрушение, если я передам ноль владелец. Рассмотрим следующий пример: TMyForm = class (...
вопрос задан: 16 August 2011 08:43
0
ответов

Элементы управления Delphi для редактирования пар ключ / значение?

Какой визуальный элемент управления Delphi или комбинацию элементов управления вы предлагаете для редактирования, добавления и удаления пар ключ / значение (строк)?
вопрос задан: 12 August 2011 10:09
0
ответов

Лучший способ сделать запрос значок компонента в Delphi XE с использованием только встроенных инструментов

В Delphi 7 включена программа редактора изображений, которая может читать и записывать файлы .dcr, которые представляют собой просто двоичные файлы ресурсов (файлы .res) с другим расширением, что по соглашению означает ...
вопрос задан: 9 August 2011 20:47
0
ответов

Как для изменения реализации (обхода) объявленной извне функции

У меня есть функция сторонней компании function DataCompare (const S1, S2: string; APartial: Boolean): Boolean; начать ... конец; Он используется в другом стороннем устройстве. Я хочу заменить тело функции ...
вопрос задан: 2 August 2011 08:39