Описание тега c++builder-xe8

Embarcadero C++Builder XE8 - это решение C++ для быстрого создания приложений с высокой связью для Windows, Mac, iOS, Android, гаджетов и носимых устройств.
1 ответ

Как я могу показать HTML-файл в компоненте TWebBrowser?

Я использую C++ Builder XE8. Я хочу показать 4 HTML-файла в TWebBrowser составная часть. Как я могу показать файл HTML в TWebBrowser составная часть?
15 дек '16 в 16:56
1 ответ

Показать стоимость предметов в памятке

C++ Builder XE8 если я выберу Num 1 Memo покажет Test если я выберу другие элементы, заметка покажет Else Test void __fastcall TForm1::FormCreate(TObject *Sender) { ListBox1->Items->Add("Num 1"); ListBox1->Items->Add("Num 2"); ListBox1-&…
20 июл '15 в 11:46
1 ответ

Вызов метода внутри кода ловушки мыши вызывает нарушение прав доступа

У меня есть низкоуровневый хук мыши, который я пытаюсь использовать для обработки глобальных событий левого клика. Я определил хук в базовом классе основной формы следующим образом: class TMainForm : public TForm { private: HHOOK hMouseHook; static …
09 окт '15 в 15:59
0 ответов

Firemonkey TGrid форматирование даты

У меня есть огненная обезьяна TGrid элемент управления, который, кажется, обнаруживает, что текст внутри ячейки является датой-временем, а затем применяет свое собственное форматирование к ячейке. Например, у меня есть три строки, которые генерируют…
30 дек '15 в 20:34
1 ответ

Индикатор выполнения равен NULL после выполнения потока

У меня есть форма с индикатором выполнения и кнопкой, которая загружает XML на сервер. Пока кнопка нажата, создается новый поток, который создает сокет, а затем отправляет данные на сервер порциями, а тем временем обновляет индикатор выполнения. Теп…
12 янв '16 в 16:41
1 ответ

Нежелательные предупреждения W8080 от компонента TeeChart в CBuilder XE8

При компиляции проекта под CBuilder XE8, в котором используются компоненты TeeChart, распространяемые вместе с этой IDE, я получаю множество ошибок, подобных этой: [bcc32 Warning] GdiplusStringFormat.h(306): W8058 Cannot create pre-compiled header: …
02 июн '15 в 23:32
2 ответа

Проверка ввода TEdit в C++ Builder XE8

Я очень новичок в C++ Builder XE8. Я хочу, чтобы минимальная и максимальная длина цифр, которые должны быть набраны, составляла целых шесть цифр, а также мне нужно убедиться, что вводится только цифра (0 - исключение), а не алфавитный символ, пробел…
04 авг '15 в 03:18
1 ответ

Использование boost::bind с __fastcall

У меня есть функция void __fastcall ClassName::FunctionName(), Я хочу создать функцию повышения, указывающую на эту функцию, используя boost::bind. Это возможно? Пишу boost::bind(&ClassName::FunctionName, this) выдает ошибку компиляции "должна б…
23 фев '16 в 06:53
2 ответа

Проверка входных данных TStringGrid для разрешения только чисел, десятичных знаков и запятых в C++ Builder XE8

Этот вопрос является продолжением другого вопроса: Проверка ввода TEdit в C++ Builder XE8 У меня есть редактируемый TStringGrid, Я только хочу, чтобы пользователь набирал числа и максимум одну десятичную точку или запятую для каждой ячейки в сетке. …
31 май '17 в 23:42
2 ответа

Неразрешенный внешний SHCreateItemFromParsingName, на который ссылается VCL.LIB / Dialogs в C++Builder XE8

У меня есть приложение C++Builder6, и я перевожу его на C++BuilderXE8 через C++Builder2007 в Windows7. Я с успехом скомпилировал на C++Builder2007. Но у меня есть ошибка на C++BuilderXE8: [Ошибка ILINK32]: Неразрешенный внешний SHCreateItemFromParsi…
02 июл '15 в 09:34
3 ответа

Как привести AnsiString к символу?

Что меня беспокоит, так это конверсия. Я использую C++ Rad Studio XE8 (не спрашиваю, почему я должен был). У меня есть переменные AnsiString a = "D8"; char sz; я хочу sz выглядеть так char sz = 0xD8; Как мне разыграть AnsiString a в char чтобы sz в …
02 дек '15 в 23:31
1 ответ

Управление памятью с созданием форм в C++ Builder / Firemonkey

До сих пор в моем приложении выяснилось, что все дополнительные формы, созданные во время выполнения, должны быть модальными. Таким образом, при создании новой формы я использую что-то похожее на следующий блок кода: void __fastcall ShowForm( TCompo…
08 мар '16 в 16:25
1 ответ

TListView автоматически добавляет изображение из списка изображений в первый столбец моего TListView. Как мне избавиться от этого поведения?

Я использую Embarcadero C++ Builder XE8. У меня есть ListView и я добавляю столбцы с их элементами динамически. Мне нужен список изображений, потому что я хочу добавить изображение во 2-й столбец, также используя (ListItem->SubItemImages[0] = i;) По…
10 апр '17 в 20:36
1 ответ

Firemonkey: установка текста TLabel приводит к тому, что индекс строки выходит за пределы диапазона

У меня есть метод, который создает сообщение помощи, а затем устанавливает TLabelтекстовое свойство к этому сообщению помощи. Однако всякий раз, когда я пытаюсь установить текст метки, я получаю следующее исключение: 'String index out of range. (-1)…
31 авг '15 в 20:14
1 ответ

"Нет подходящего конструктора для инициализации" Rad Studio 10 Clang Compiler

У меня есть фрагмент кода, который компилируется в C++ Builder XE8 с использованием классического компилятора BCC. Однако в Rad Studio 10 Seattle с использованием компилятора Clang я получаю ошибку 'no matching constructor found for initialization o…
1 ответ

Embarcadero C++Builder: переходные зависимости проекта и включает в себя?

Допустим, у меня есть такие зависимости проекта: SerialPortDemo (EXE) -> SerialPort (DLL) -> ByteIo (DLL). XYZ-App (EXE) -> XYZ-Lib (DLL) -> ByteIo (DLL) Каждый проект DLL имеет две папки, include а также src, include содержит заголовок (и) открытог…
0 ответов

Ошибки TIdHTTP 10.6.2: ошибка сокета #11001 & #10051

Мне действительно нужна твоя помощь снова. Я пытаюсь создать крошечное приложение менеджера загрузок, используя TIdHTTP из Indy 10.6.2.5263 (поставляется с XE8 Update 1) на C++ Builder XE8. Но я всегда получаю ошибки Socket Error #11001 - Host not f…
28 июл '15 в 13:19
1 ответ

Развернуть проект без Midas.dll C++

Я пытаюсь сделать так, чтобы я мог развернуть проект firemonkey, который использует Midas.dll на другой машине, без необходимости копировать DLL. В этой статье объясняется, как сделать это с помощью проекта delphi, включив MidasLib в предложение use…
18 сен '15 в 18:29
1 ответ

Загрузите файлы вложений электронной почты, используя Indy IMAP4 в C++ Builder

Я ищу пошаговое решение для загрузки почтовых вложений с помощью Indy Imap в C++ Builder (я использую C++ Builder XE8). Я прочитал некоторый учебник в Delphi, но действительно запутался. Например, что мне делать после выбора почтового ящика? ImapCli…
11 янв '16 в 18:59
0 ответов

Ошибка нарушения доступа при каждом изменении исходного кода в Embarcadero C++ Builder XE8

Я работаю над отладкой очень большой программы, сборка которой занимает несколько минут. Всякий раз, когда я делаю малейшее изменение в исходном коде и пытаюсь перезапустить программу, сразу после запуска я получаю ошибку нарушения доступа. Я обошел…
18 май '17 в 22:11