0
ответов

Можно ли использовать запись как свойство объекта?

Я бы хотел сделать запись как свойство объекта. Проблема в том, что когда я изменяю одно из полей этой записи, объект не знает об изменении. type TMyRecord = record SomeField: ...
вопрос задан: 6 February 2012 12:29
0
ответов

Как я могу скинуть окно сообщения моего приложения, когда активированы стили vcl?

Я использую Application.MessageBox для показа сообщений в моем VCL приложении, но когда в приложении был применен стиль vcl, окно сообщения показывается со стилем windows вместо текущего ...
вопрос задан: 4 February 2012 21:38
0
ответов

DELPHI: Обобщения и полиморфизм

Об этом уже спрашивали несколькими разными способами, но я еще не нашел своего ответа. Может кто-нибудь прояснить мне кое-что, пожалуйста. Использование: Delphi XE2 У меня есть довольно большой BaseObject, который я использую ...
вопрос задан: 4 February 2012 15:40
0
ответов

Управление динамическим числом потоков

Во-первых, я все еще знаком с многопоточностью и мало знаю терминологии. Мне нужно убедиться, что я все делаю правильно, потому что это деликатный вопрос. Спецификации Что я ...
вопрос задан: 4 February 2012 10:18
0
ответов

Почему Jpeg принимается в разделе uses в некоторых проектах а в других требуется vcl.imaging.jpeg?

Я обновляю некоторые проекты до XE2, и я не понимаю, почему в некоторых проектах используется jpeg; принимается, а в других мне нужно писать using vcl.imaging.jpeg; Не могли бы вы объяснить мне, пожалуйста?
вопрос задан: 3 February 2012 15:04
0
ответов

Как внедрить форму firemonkey внутрь элемента управления?

Я пытался внедрить форму внутрь Scrollbox: procedure TfrmMain.FormCreate(Sender: TObject); var Control:TControlView; begin Control := TControlView.Create(Self); Control.BorderIcons := []; ...
вопрос задан: 3 February 2012 06:51
0
ответов

Код для интерфейса с TStrings и TStringList

Я с интересом прочитал блог Ника Ходжеса о том, почему вы Следует использовать интерфейсы, и поскольку я уже влюблен в интерфейсы на более высоком уровне в моем кодировании, я решил посмотреть, как я могу расширить это ...
вопрос задан: 1 February 2012 12:56
0
ответов

Где инициализируется запись TPath из System.IOUtils?

У записи TPath есть конструктор класса TPath.Create, который инициализирует параметры класса. Но я не могу найти ни одного блока, где TPath.Create используется / вызывается, несмотря на это, все vars имеют правильные значения (TPath....).
вопрос задан: 31 January 2012 11:46
0
ответов

Session cookie с indy

Мне нужно просмотреть определенный сайт, который хранит идентификатор сессии с idhttp от indy. Я использую следующий код для инитализации нужных мне компонентов. procedure InitSession; begin Initalized := True; try ...
вопрос задан: 29 January 2012 10:11
0
ответов

Delphi Xe2 с Firemonkey: Можете ли вы иметь неклиентскую область, окрашенную в стиле, отличном от стиля рисования неклиента Windows по умолчанию?

Вот пример приложения delphi, которое я создаю с помощью firemonkey + Delphi XE2 . Как видите, вы можете использовать "книгу стилей" в Firemonkey для настройки внешнего вида большинства вещей ...
вопрос задан: 26 January 2012 02:25
0
ответов

Загрузка многих изображений и нехватка памяти при использовании NativeJpg

Я создаю Picture Loader, который имеет две основные возможности: 1) Загрузка изображений в потоке и 2) Сохранение кэшированных изображений. С тех пор как я реализовал NativeJpg 1.32, я заметил, что TsdJpgGraphic ...
вопрос задан: 25 January 2012 23:09
0
ответов

Delphi XE2: размер пустого приложения 7 Мб

Почему это происходит? Пустой проект (приложение, *.exe) размером 7 Мб, почему?
вопрос задан: 25 January 2012 10:59
0
ответов

Самый быстрый способ рисования пикселей в FireMonkey

Я сделал следующий код: procedure TForm15.Button1Click (Sender: TObject); var Bitmap1: TBitmap; im: TImageControl; Цвет: TColor; Строка сканирования: PAlphaColorArray; x, y, i: целое число; begin ...
вопрос задан: 24 January 2012 14:03
0
ответов

Установка большой программной системы в Delphi

У нас есть программный пакет, которому около 16 лет. Он прошел практически через все версии Delphi (кроме .NET). С годами ситуация стала очень запутанной, когда дело доходит до ...
вопрос задан: 21 January 2012 22:15
0
ответов

delphi xe2 stringgrid с комментариями

Может ли кто-нибудь порекомендовать хороший компонент Stringgrid для Delphi, который обрабатывает комментарии к каждой ячейке подобно Microsoft Excel? Я ищу в Интернете, но пока мало что нашел и был бы признателен ...
вопрос задан: 18 January 2012 16:13
0
ответов

Делегирование интерфейса в Win64

В документации указано, что делегирование интерфейса доступно только для Win32. В настоящее время я не могу его протестировать, это ошибка документации или делегирование интерфейса прекращено в 64-битном компиляторе?
вопрос задан: 16 January 2012 20:08
0
ответов

Delphi Borderless and Captionless Application

Я готов разработать одно приложение на Delphi XE2 Borderlessly и Captionlessly, используя следующий код: BorderIcons = [] BorderStyle = bsNone Но проблема в том, что нет меню ...
вопрос задан: 16 January 2012 19:59
0
ответов

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

Если я пытаюсь вызвать процедуру, которая имеет тип записи (не объект) в качестве параметра, возможно ли каким-то образом передать детали этого параметра "inline", не объявляя переменную этого ...
вопрос задан: 15 January 2012 07:02
0
ответов

Ищу нестандартную сетку изображений

Я пытаюсь найти сетку, специально предназначенную для показа изображений. Он также должен иметь хорошую производительность и, желательно, с каким-то кешем миниатюр. Изображения нужно загружать из файлов, ...
вопрос задан: 13 January 2012 21:36
0
ответов

Какие базы данных для Mac напрямую поддерживаются фреймворком FireMonkey в Delphi XE2?

Столкнувшись с задачей разработать приложение базы данных для компании, работающей в чистой среде Mac, каковы мои варианты использования центрального сервера базы данных приложением Delphi FMX (...
вопрос задан: 12 January 2012 20:46
0
ответов

Есть ли какая-нибудь галерея стилей Delphi XE2?

В XE2 есть новая функция: 'стили' для VCL (.vsf) и Firemonkey (.styles), а некоторые из них находятся в каталоге C: \ Program Files \ Embarcadero \ RAD Studio \ 9.0 \ Redist \ styles. Как кажется ...
вопрос задан: 12 January 2012 19:19
0
ответов

Delphi XE2: Invoke WinAPI EnumResourceNames cause access violation in Win64 platform

Запуск следующего кода в Delphi XE2 на платформе Win32 работает. Однако, тот же код, скомпилированный в платформе win64, вызовет нарушение доступа в "EnumRCDataProc", если его запустить в режиме отладки: procedure TForm2....
вопрос задан: 12 January 2012 14:55
0
ответов

Delphi XE2 64 bit app and Application Verifier fails

Надеюсь, кто-нибудь сможет мне это объяснить? Все 64-битные приложения, которые я компилирую, не работают при использовании Application Verifier с настройками по умолчанию в Application Verifier. Вот пример hello world dpr: ...
вопрос задан: 11 January 2012 20:06
0
ответов

Как определить, что операция перетаскивания закончилась в FireMonkey?

Я хочу узнать, был ли перетаскиваемый элемент управления выпущен за пределы какой-либо цели. Можно было бы подумать, что следует использовать OnDragEnd, но это событие не работает (они забыли вызвать процедуру DragEnd в ...
вопрос задан: 11 January 2012 15:18
0
ответов

Не удается собрать пакет времени разработки - Файл не найден: 'Graphics.dcu'

В Delphi XE2 у меня есть один элемент управления в паре дизайн / время выполнения пакеты. Изначально все работало нормально. Я уже много раз строил каждую из них. Внезапно, без предупреждения, дизайн ...
вопрос задан: 10 January 2012 09:26
0
ответов

Матрица и алгоритм «спираль»

Я хотел спросить, готов ли какой-нибудь алгоритм, который позволил бы мне сделать это: у меня есть матрица m (col) x n (row) с m x n элементами. Я хочу задать позицию этому элементу, начиная с центра и вращаясь ...
вопрос задан: 6 January 2012 22:06
0
ответов

SafeMM для Delphi XE2

Кто-нибудь портировал отладочный менеджер памяти SafeMM на Delphi XE2? SafeMM 2009 года на CodeCentral не компилируется, потому что RTL теперь использует NativeInt вместо Integer для функций памяти.
вопрос задан: 6 January 2012 01:05
0
ответов

Delphi XE2: Невидимые элементы управления Firemonkey в VirtualBox

Я запускаю Win7 x64 Pro в VirtualBox с включенным 2D и 3d ускорением, но большинство элементов управления (TButton, TStringGrid, TTabControl и т.д.) невидимы в Delphi. Если я запускаю исполняемый файл, все ...
вопрос задан: 5 January 2012 15:02
0
ответов

Как вернуть форму delphi TForm к первоначальному виду после использования ScaleBy()

Я хочу позволить форме изменяться по размеру пользователем с пропорциональным изменением размеров элементов управления. ScaleBy( N,M ) работает отлично, но, конечно, при повторении возникают кумулятивные ошибки округления. Чтобы ...
вопрос задан: 5 January 2012 12:33
0
ответов

Связаны ли новые автоматически сгенерированные номера сборки Delphi XE2 с 1.1.2000 00:00:00?

В Delphi XE2 функция автоматически сгенерированных номеров сборки теперь использует какие-то сгенерированные значения даты и времени, например: 2.4. 4386.838 Последние два числа меняются каждый раз при сборке ...
вопрос задан: 4 January 2012 14:46