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

C++Builder - это среда быстрой разработки приложений (RAD), первоначально разработанная Borland и с 2009 года принадлежащая Embarcadero Technologies, для написания программ на языке программирования C++, ориентированных на Windows и OS X.
3 ответа

F1001 Внутренняя ошибка генератора кода в RAD STUDIO 2009

Я получаю эту бесполезную ошибку в моем коде. он очень последовательный и перезапуск компилятора ничего не сделал. Кто-нибудь еще когда-нибудь решал это? while( int CharPos = _Message.Pos(_What) ) { _Message.Insert( _With, CharPos); _Message.Delete(…
03 дек '08 в 18:37
4 ответа

Почему C++Builder не может создать предварительно скомпилированные заголовки?

проблема В CodeGear C++Builder 2009 мы используем предварительно скомпилированный заголовок, чтобы значительно сократить время компиляции. У нас один и тот же заголовочный файл, который внедряется в несколько проектов. При компиляции некоторых проек…
05 июн '09 в 16:06
1 ответ

C++ Builder 2009 Регулярные выражения UnicodeString

Любопытно, кто-нибудь знает простой и быстрый способ создания регулярных выражений с использованием UnicodeString в C++ Builder 2009, Особенно для IPv4 IP-адреса.
17 янв '14 в 17:37
1 ответ

Внедрить IDropTarget

Я бы хотел перетащить файлы из проводника Windows в свое приложение, которое создается в Codegear RAD studio 2009. Затем я хотел бы иметь возможность доступа к данным из объекта, который я перетаскиваю. Я считаю, что я должен реализовать IDropTarget…
24 июл '09 в 06:33
1 ответ

vswprintf() без размера буфера падает на маленький буфер вместо EOF. Как передать размер буфера

Использование Borland C++ Builder 2009 Я использую vswprintf для справки RAD Studio (F1): int vswprintf(wchar_t *buffer, const wchar_t *format, va_list arglist); До сих пор я всегда предоставлял большой буфер wchar_t OutputStr[1000] и никогда не был…
28 янв '16 в 00:22
3 ответа

Оптимизация компилятора для максимально быстрого кода

Я хотел бы выбрать оптимизацию компилятора для создания максимально быстрого приложения. Какие из следующих настроек я должен установить в true? Устранение мертвых магазинов Устранить повторяющиеся выражения в основных блоках и функциях Включить пер…
14 янв '10 в 05:20
2 ответа

Что я должен сделать, чтобы успешно связать проект C++ Builder 6 в C++ Builder 2009 без неразрешенных внешних ссылок на вещи CodeGuard?

Вот что я сделал: Я открыл C++ Builder 6 - проект в C++ Builder 2009. Автоматически преобразовал его в проект C++ Builder 2009. Сказал (C++ Builder 2009), чтобы собрать все. Вот что он сделал: Успешно все скомпилировано. Не удалось завершить ILINK32…
17 дек '08 в 13:59
2 ответа

Остановить компонент от выполнения кода в IDE (BCB)

Я сделал новый компонент, который выполняет код в моем конструкторе, находясь в IDE. Мне нужно помешать ему сделать это и выполнять код только во время выполнения программы. Я использую C++ Builder 2009.
25 июл '12 в 11:21
1 ответ

Как развернуть ТОЛЬКО.EXE и пользовательские.BPL файлы?

Я хотел бы разработать приложение с графическим интерфейсом с плагинами. Плагины содержат формы VCL, которые унаследованы от базовых форм библиотеки Plugin-Core. Основное приложение может выбрать, какой плагин загружать динамически, а затем какие по…
05 май '16 в 07:02
2 ответа

Что случилось с цепочкой наследования TBitBtn и TButton?

Я недавно начал обновлять свой проект RAD Studio 2007 до RAD Studio 2009. Одна вещь, которую я заметил, это то, что казалось бы простой код неожиданно не скомпилировался. Пример кода: class CButtonPopupMenu { // Snip public: void Init( TButton* SrcB…
03 июн '09 в 18:15
2 ответа

C++ Builder 2009 - IndySystem120.bpl - точка входа не найдена

Я использую C++ Builder 2009, В моей среде установлены система indy, ядро ​​и протокол. В последнее время примерно раз в неделю я получаю сообщение: Заглавие: bds.exe - Entry Point Not Found Сообщение: The procedure entry point @Idstack@TIdStack@Mak…
30 янв '14 в 17:47
1 ответ

Советы по ускорению отладки в Codegear

Есть ли какие-либо советы по ускорению отладки в Codegear? Например, когда я устанавливаю точки останова, иногда может потребоваться много времени для того, чтобы среда IDE стала активной после достижения точки останова, а также, когда я нажимаю F8(…
11 мар '10 в 07:27
2 ответа

#pragma когда-то эквивалентно для C++ Builder

Есть что-нибудь эквивалентное #pragma once для Codegear RAD Studio 2009? Я использую мастер скомпилированных заголовков, и я хотел бы знать, необходимо ли по-прежнему использовать защиту для включения при включении файлов заголовков?
09 фев '10 в 05:44
3 ответа

Нужна ли избыточная защита?

Нужны ли "избыточные защитные элементы" в Codegear RAD Studio 2009? Компилятор достаточно умен, чтобы справиться с этим самостоятельно? Например, у меня может быть следующее 'include guard' в foo.h: #ifndef fooH #define fooH // ... declaration here …
09 фев '10 в 23:46
1 ответ

C++ Builder 2009 Итерация / рекурсия через компоненты в форме

Я хочу перебирать компоненты в форме. Я планирую повторять / повторять компоненты, чтобы вносить массовые изменения в компоненты определенного типа, но для этого мне нужен дескриптор для всех компонентов. Я проверил Code Complete и Google, но мне не…
13 дек '13 в 20:37
4 ответа

Printf используется незнакомым образом

Я нашел эту строку кода при обновлении проекта C++ Builder до RAD Studio 2009: mProcessLength->Text.printf("%d",mStreamLength); Он не компилируется в 2009 году, однако, какова цель этой строки и что является лучшим эквивалентом? При условии mProc…
05 мар '10 в 05:43
1 ответ

Как добавить "vcl.bpi" в проект BPL

Я использую C++ Builder 2009 для создания проекта BPL. В списке " Требуется " по умолчанию используется " rtl.bpi ". Я добавляю несколько форм VCL в список " Содержит " и пытаюсь построить проект BPL. Сборка завершается неудачно из-за ошибки компоно…
03 май '16 в 09:56
1 ответ

C++ Builder 2009 Synchronize

Мне нужен метод для запуска в главном потоке в C++ Builder 2009, Чтение http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize похоже, что они добавили Synchronize функциональность в XE2, Есть ли способ сделать это в C++ …
2 ответа

Преобразование строки в TDateTime в C++Builder 2009

Я пытаюсь конвертировать строки в определенных форматах в TDateTime с помощью C++Builder 2009: TDateTime dt, dt2; TFormatSettings FS, FS2; UnicodeString datestring = "17/10/2017 13:24:33"; UnicodeString datestring2 = "2017.17.10 13:24:33"; FS.DateSe…
17 окт '17 в 12:25
2 ответа

Какова сравнительная надежность версий C++ Builder?

Наша команда разработчиков работает с Borland C++ Builder 6 и CodeGear C++ Builder 2007 (а также с Visual Studio). Я слышал много комментариев о том, что среда разработки Builder 2007 дает сбой гораздо чаще, чем BCB6. Есть ли у кого-нибудь еще опыт …
23 сен '08 в 16:46