Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Закрытие первой формы без закрытия остальных https://www.cyberforum.ru/ cpp-builder/ thread1655892.html
У меня есть 3 формы: MainMn, LevelHr, GameFld. При нажатии на кнопку Начать в первой форме: MainMn->Close(); LevelHr->ShowModal(); Открывается вторая форма и сразу закрывается вся программа.... MainMn, конечно, главная форма приложения? Что ж ты хотел в таком случае? При закрытии главной формы немедленно закрывается приложение. Скрывай ее (если уж понадобилось, чтобы главную форму не было...
C++ Builder Добавление строк в файл без дублирования уже существующих Доброго времен суток! в общем у меня небольшая проблемка - не могу записать в файл нудным образом. Смысл в следующем: при нажатии на кнопку, в файл должна добавляться одна строка с переменными,... void __fastcall TForm2::Button3Click(TObject *Sender) { AnsiString file = "unbbridge.ns"; if (FileExists(file) == false) // проверяем наличие файла { ... https://www.cyberforum.ru/ cpp-builder/ thread1656691.html
C++ Builder Действие при нажатии на пункт TTreeView
Здравствуйте, на форме есть компонент TreeView и как пример записанные разделы: Десерт первый второй третий Напитки То ли событие я вообще использую? Нет Попробуй использовать OnClick
C++ Builder Сменился ли у IdTCPServer и IdTCPClient режим работы? https://www.cyberforum.ru/ cpp-builder/ thread1656072.html
Для себя сделал открытие работая с IdTCPServer и IdTCPClient...что у них сменился режим работы. Они стали теперь как "полноценные" сокеты: 1) Постоянно сервер и клиент держит связь 2) Сервер в... Просто если теперь это так, то как бы стыдно становиться,что я в других темах людей заблуждал) Чтобы спасти свою честь в таком случае следует пренепременно отыскать все свои посты, вводящие в...
C++ Builder Перегрузить функцию sub_array нахождения разности двух массивов и матриц Помогите решить задачу на C++ Builder (компилятор Borland C++ Builder 6): 1. Перегрузить функцию sub_array нахождения разности двух массивов и матриц https://www.cyberforum.ru/ cpp-builder/ thread1655803.html C++ Builder Как добавить дополнительную ось на график https://www.cyberforum.ru/ cpp-builder/ thread1655694.html
Мне нужно создать график в C++ Builder следующего вида см. вложение. Нужно к моему графику созданному в C++ Builder с помощью компонента TChar добавить дополнительную ось которая "обведена... Как вот так
C++ Builder Свойства загруженного изображения https://www.cyberforum.ru/ cpp-builder/ thread1656640.html
Ребята, помогите начинающей) В Image загружаю изображение. Нужно вывести на форму также его свойства. Как это сделать? Где они зафиксировались? В Image загружаю изображение Через, что ты загружаешь картинку в Image?
Не получается сделать сортировку одномерного массива C++ Builder
Надо преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. Сделать это нужно с помощью функции. Код прилагается. Заранее спасибо. ... Большое спасибо, все работает!
C++ Builder Как проверить, из какого файла загружено изображение? Здравствуйте, проверяю правильность залитой картинки, то есть что бы в зависимости от того какая картинка залита в Image выполнялись разные действия. Столкнулся с проблемой, код работает, но выдаёт... Ну я понимаю что нельзя, именно поэтому я и здесь)) Важно понять, что не просто нельзя. Просто нельзя - это заехать под кирпич - нельзя, но результат будет, как и возможное наказание. А в твоем... https://www.cyberforum.ru/ cpp-builder/ thread1655405.html C++ Builder Ищу библиотеку для Com-порта Здравствуйте. Какой библиотекой для работы с com-портом, Вы пользуетесь, где ее можно скачать? Извините за глупый вопрос) За прямые ссылки здесь "бьют по рукам" Это не так. Ссылки на источники, не нарушающие авторские права, разрешены и приветствуются. Уверен, что моя ремарка относится к неточности в выражении, но все... https://www.cyberforum.ru/ cpp-builder/ thread1655520.html
C++ Builder Значение ComboBox записать в текстовый файл https://www.cyberforum.ru/ cpp-builder/ thread1655471.html
Например: if (ComboBox1->ItemIndex==2) ComboBox1->Items->Strings; Как мне полученное String ItemIndex записать в текстовый файл?. Как сделать SaveToFile, одним словом? #include <stdio.h> void __fastcall TForm1::ComboBox1Change(TObject *Sender) { FILE *logFile = fopen("log.txt", "a+"); fprintf(logFile, AnsiString(ComboBox1->Items->Strings+"\n").c_str());...
C++ Builder Разрешить ввод только уникальных символов в TEdit
Здравствуйте! У меня имеется такой код: void __fastcall TForm2::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { Label1->Caption = Key; Label3->Font->Color = clGreen; ... Добавить фильтр: if (Edit1->Text.Pos(IntToStr(Key)) >0) . . . - значит, код клавиши в эдите уже присутствует; иначе - новый.
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 30
0

Исправить ошибки в коде подсветки синтаксиса RichEdit - C++ Builder - Ответ 8720864

07.02.2016, 04:51. Показов 948. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вынесено в отдельную тему отсюда: Подсветка синтаксиса RichEdit

Ребят помогите разобраться, нашел то что нужно да вот не пашет, выдает ошибки, что может быть
ошибки
[bcc32 Error] QxMatPadCpp.cpp(276): E2141 Declaration syntax error
[bcc32 Error] QxMatPadCpp.cpp(293): E2238 Multiple declaration for 'ST'
[bcc32 Error] QxMatPadCpp.cpp(293): E2344 Earlier declaration of 'ST'
[bcc32 Error] QxMatPadCpp.cpp(293): E2141 Declaration syntax error
[bcc32 Error] QxMatPadCpp.cpp(294): E2238 Multiple declaration for 'FS'
[bcc32 Error] QxMatPadCpp.cpp(294): E2344 Earlier declaration of 'FS'
[bcc32 Error] QxMatPadCpp.cpp(294): E2141 Declaration syntax error
[bcc32 Error] QxMatPadCpp.cpp(298): E2040 Declaration terminated incorrectly
вот код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
const char * ARRAY[] = 
{ 
        "asm",        "do",           "if",               "return",      "typedef", 
        "auto",       "double",       "inline",           "short",       "typeid", 
        "bool",       "dynamic_cast", "int",              "signed",      "typename", 
        "break",      "else",         "long",             "sizeof",      "union", 
        "case",       "enum",         "mutable",          "static",      "unsigned", 
        "catch",      "explicit",     "namespace",        "static_cast", "using", 
        "char",       "export",       "new",              "struct",      "virtual", 
        "class",      "extern",       "operator",         "switch",      "void", 
        "const",      "false",        "private",          "template",    "volatile", 
        "const_cast", "float",        "protected",        "this",        "wchar_t", 
        "continue",   "for",          "public",           "throw",       "while", 
        "default",    "friend",       "register",         "true", 
        "delete",     "goto",         "reinterpret_cast", "try", 
}; 
 
TSearchTypes ST; ST << stMatchCase; 
TFontStyles  FS; FS << fsBold; 
 
int i = 0; 
 
while (i < sizeof(ARRAY) / sizeof(ARRAY[0])) 
{ 
        AnsiString FIND = ARRAY[i]; 
 
        for (int i = 0; i < RichEdit->Lines->Count; i++) 
        { 
                int START  = RichEdit->SelStart + RichEdit->SelLength; 
                int LENGHT = RichEdit->Text.Length() - START; 
                int FOUND  = RichEdit->FindText(FIND, START, LENGHT, ST); 
 
                if (FOUND != -1) 
                { 
                        RichEdit->SelStart  = FOUND; 
                        RichEdit->SelLength = FIND.Length(); 
                        RichEdit->SelAttributes->Color = clBlack; 
                        RichEdit->SelAttributes->Style = FS; 
                } 
        } 
 
        i++; 
 
        RichEdit->SelStart = 0; 
}


Вернуться к обсуждению:
Исправить ошибки в коде подсветки синтаксиса RichEdit C++ Builder
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2016, 04:51
Готовые ответы и решения:

Исправить ошибки в коде
#include &lt;windows.h&gt; #include &lt;mmsystem.h&gt; #include &lt;vcl.h&gt; #pragma hdrstop #include &quot;IniFiles.hpp&quot; #include &lt;Tlhelp32.h&gt; ...

Не могу исправить ошибки в коде
Парни, помогите пожалуйста ошибки в коде исправить. Всё что мог - исправил. Остальные никак не могу. void podschet(pat a, int s) { ...

Подсветка синтаксиса в RichEdit
Доброго времени суток! Как можно в RichEdit реализовать подсветку синтаксиса HTML например? Заранее спасибо!!!

10
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.02.2016, 04:51
Помогаю со студенческими работами здесь

Подсветка синтаксиса в RichEdit
Хочу подсветить html разметку без всяких специальных компонентов через RichEdit (для начала хотя бы просто сами теги без атрибутов и...

Подсветка синтаксиса RichEdit
Всем доброго времени суток. Кто в курсе почему не получается вот с таким кодом: void __fastcall TForm2::RichEdit1Change(TObject *Sender) ...

Подсветка синтаксиса RichEdit
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include...

Подсветка синтаксиса в RichEdit
Доброго времени суток. Пишу текстовый редактор с подсветкой синтаксиса хтмл. подскажите как этот код переделать под множество ключевых...

Подсветка HTML синтаксиса в RichEdit
Помогите реализовать подсветку HTML тегов в RichEdit. Допустим в текстовом файле находиться список слов, которые необходимо подсвечивать...

0
Новые блоги и статьи
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru