0
ответов

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

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

Какие языковые элементы могут быть аннотированы с использованием атрибутов языка Delphi?

В Delphi 2010 появились пользовательские атрибуты, которые можно добавлять в объявления и методы типов. Для каких языковых элементов можно использовать пользовательский атрибут? Примеры, которые я нашел до сих пор ...
вопрос задан: 23 July 2016 10:41
0
ответов

Подробное описание «Известных пакетов IDE» для безопасного удаления неиспользуемых пакетов

Я делаю некоторую очистку в моей IDE Delphi XE2, чтобы свести к минимуму загруженные пакеты и, как следствие, меньше вещей в IDE, постарайтесь сделать ее немного более стабильной (чувак, как она падает). Главное...
вопрос задан: 8 March 2016 02:00
0
ответов

С Fireonkey и его кроссплатформыми, где я должен хранить свои данные приложения?

Обычно с Windows я сохраняю данные моего приложения в папке пользователя (% appdata%). Для этого я использую функцию расширения функциональности, которые связаны с Windows, чтобы получить нужную мне папку, а я ...
вопрос задан: 16 January 2016 19:12
0
ответов

Плохое преобразование из EndOfTheMonth(date) в значение Variant

У меня есть значение TDateTime (которое я получаю в результате EndOfTheMonth(date)) в вариантный тип. Результат неправильно округлен. Давайте посмотрим на пример: data := EndOfTheMonth(date); V := данные; ...
вопрос задан: 10 December 2015 08:46
0
ответов

Что мне делать с внутренней ошибкой, когда я объявляю универсальный «массив T»?

Этот модуль не может быть скомпилирован в XE2 Update 3 с сообщением «[Неустранимая ошибка DCC ] Test.pas (22): F2084 Внутренняя ошибка: URW1147 "unit Test; тип интерфейса TSorter = procedure (var Values: array of T); ...
вопрос задан: 10 May 2015 22:11
0
ответов

Использование RichEdit 2.0 одиночного символа CR в качестве переноса строки исключает вычисления SelStart (Delphi XE2)

При переходе от Delphi 2006 к Delphi XE2 мы узнали, что RichEdit 2.0 заменяет внутренние пары CRLF одним символом CR. Это имеет неприятный эффект ...
вопрос задан: 3 February 2015 09:53
0
ответов

Каковы причины использования TArray < T > вместо массива Т?

Я переношу устаревшее приложение Delphi на Delphi-XE2, и мне интересно, есть ли веская причина заменить массивы, определенные как Array of MyType, на TArray < MyType & gt ;. Так что вопрос в том, что ...
вопрос задан: 4 December 2014 19:25
0
ответов

Каков канонический способ написания хэш-функции для TEqualityComparer.Construct?

Рассмотрим следующую запись :TMyRecord = запись b :Boolean; // 3 байта заполнения здесь с настройками выравнивания записи по умолчанию i :Integer; конец; Я хочу реализовать IEqualityComparer<...
вопрос задан: 2 October 2014 13:58
0
ответов

То, что нужно тестировать в 64-битном Delphi

Delphi с 64-битной компиляцией сейчас находится на стадии бета-тестирования, но только приглашенные бета-тестеры получат в свои руки эту версию. Что следует тестировать бета-тестерам?
вопрос задан: 8 July 2014 10:58
0
ответов

Как заставить FastCodePatch работать в Delphi XE2 на платформе Win64?

Блок FastCodePatch.pas работает на платформе Win32. Delphi XE2 поддерживает платформу Win64, есть идеи как заставить FastCodePatch работать в платформе Win64? unit FastcodePatch; interface function ...
вопрос задан: 19 April 2014 08:29
0
ответов

Firebird: DBExpress или собственные компоненты?

Я начинаю с Firebird и обнаружил компоненты для доступа к базе данных Devart. Они предлагают собственные компоненты (IBDAC) или драйверы DBExpress. (Я использую Delphi XE2 Pro, который не включает ...
вопрос задан: 21 March 2014 09:30
0
ответов

Delphi XE2: Отладка 64-битной библиотеки DLL через 64-битное приложение

Успешно ли удалось отладить 64-битную DLL путем запуска / подключения к 64-битному приложению? У меня есть код Delphi как для приложения, так и для dll. Я могу отлаживать приложение в 32-битном и 64-битном режимах ...
вопрос задан: 9 March 2014 19:49
0
ответов

TClientDataset в приложении OS X Firemonkey

У меня есть приложение Windows Firemonkey, которое использует TClientDatasets для загрузки файлов данных XML, которые я пытаюсь заставить работать в OS X. Файлы данных хранятся в общей папке Windows, поэтому несколько пользователей могут получить доступ..
вопрос задан: 28 February 2014 04:36
0
ответов

Тип поля набора данных Delphi XE2 TStringField не поддерживает Unicode?

Я просматривал класс TDataset и его строковые поля в Delphi XE2 и заметил, что AsWideString возвращает тип UnicodeString. Однако он получает значение от функции TField ....
вопрос задан: 8 February 2014 00:03
0
ответов

Как определить, запущена ли конкретная IDE Delphi?

Я работаю над установщиком компонентов (только для Delphi XE2) и хочу определить, работает ли IDE Delphi XE2. Как бы вы это обнаружили? P.S. Я знаю имя класса окна TAppBuilder, ...
вопрос задан: 4 February 2014 16:31
0
ответов

Есть ли уловка для использования TSQLMonitor с TSQLConnection, который использует новый драйвер ODBC dbExpress?

Я тестировал новый драйвер ODBC dbExpress, который поставляется с Delphi XE2 и заметили, что TSQLMonitor не работает. Думая, что я мог неправильно сконфигурировать компонент, ...
вопрос задан: 3 January 2014 09:26
0
ответов

Delphi XE2 HTTPRIO Невозможно получить конечную точку URL для службы / порта

Я конвертирую программу Delphi 2007 в Delphi XE2, и у меня возникла проблема со следующим сообщением об ошибке: Unable для получения конечной точки URL для службы / порта "/" из WSDL 'http: // .....' ...
вопрос задан: 13 November 2013 16:56
0
ответов

Как создать & ldquo; Нет активации & rdquo; форма в Firemonkey

В XCode добавление этих методов в ваш подкласс NSView может помешать активизации окна при нажатии на него: - (BOOL) shouldDelayWindowOrderingForEvent: (NSEvent) theEvent {return YES; ...
вопрос задан: 20 September 2013 10:34
0
ответов

FillRect не рисует полная ячейка TStringGrid в Delphi XE2

FillRect не рисует всю ячейку TStringGrid в Delphi XE2. С левой стороны в цвете по умолчанию есть промежуток в 3 пикселя (с BiDiMode, установленным на bdLeftToRight). Этой проблемы нет в ...
вопрос задан: 16 September 2013 12:38
0
ответов

Встроить веб-браузер в приложение MacOS с помощью Delphi XE2

Как я могу встроить WebView (встроенный веб-браузер) в приложение Delphi MacOS? Не похоже, что заголовки webkit включены в XE2.
вопрос задан: 10 June 2013 18:03
0
ответов

отключить автоматическое изменение раскладки клавиатуры в DbGrids.pas в VCL

Я использую ActivateKeyboardLayout(HKL_NEXT, KLF_ACTIVATE); для загрузки персидской раскладки клавиатуры с помощью Delphi XE2, но иногда я нажимаю TextBox или DbGrid управляют клавиатурой, автоматически заменяя ее на ...
вопрос задан: 13 April 2013 00:07
0
ответов

Как рассчитать время восхода и захода солнца для текущей даты с помощью Delphi

Мне нужно определить время восхода и захода солнца (местное время) для текущий день с заданной широтой и долготой и с использованием Delphi (я использую XE2). Я нашел эту статью и использовал SysTools ...
вопрос задан: 11 April 2013 16:14
0
ответов

Delphi XE2: отображение PDF в приложении Delphi FireMonkey на OSX

Я работаю над переносом приложения Delphi на OSX с помощью FireMonkey. Часть приложения отображает PDF-файлы, в настоящее время использующие элемент управления Acrobat Viewer или компоненты Gnostice под Windows. Эти параметры не ...
вопрос задан: 27 March 2013 20:11
0
ответов

Как посчитать количество вхождений определенного символа в строку?

Как подсчитать количество вхождений определенного символа в строку в Delphi? Например, предположим, что у меня есть следующая строка и я хочу посчитать количество запятых в ней: S: = ...
вопрос задан: 8 March 2013 14:52
0
ответов

Как пометить одно значение перечисления как устаревшее в Delphi

Я хочу иметь следующее: TEnumType = ( etValue1 = 1, etValue2 = 2 deprecated, etValue3 = 3); Он возвращает: [Ошибка DCC] unt_CollectionImportType.pas(19): E2029 ',' или ')' ожидается, но...
вопрос задан: 3 February 2013 10:19
0
ответов

Как загрузить изображение в формате Png из файла с другим расширением?

Я использую компонент TImage для загрузки некоторых изображений png, но некоторые из них имеют расширение .imp. Я добавляю модуль Vcl.Imaging.pngimage в свой код и использую этот код для загрузки изображений, если...
вопрос задан: 14 January 2013 00:09
0
ответов

Delphi - расширение identcache

Согласно документации это расширение используется для рефакторинга . Есть ли возможность физически исключить эти файлы?
вопрос задан: 14 January 2013 00:05
0
ответов

В приложении Delphi при отладке отсутствует информация об отладке

Мы создали приложение, которое использует пакеты и компоненты. Когда мы отлаживаем приложение, «Журнал событий» в IDE часто показывает, что наши BPL загружаются без отладочной информации («Нет ...
вопрос задан: 11 December 2012 17:02
0
ответов

Функция BcdDivide ведет себя по-разному в Delphi XE и XE2

FmtBcd.pas был значительно переработан и переписан в Delphi XE2. В одном из моих проектов у меня есть случай, в котором используется операция деления двух значений Bcd, но две версии дают разные результаты. В ...
вопрос задан: 26 November 2012 23:26