Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder C++ Builder. Из StringGrid в Excel Доброго времени суток! У меня возникла проблема, нужна ваша помощь. Задание следующее, дан StringGrid в котором фамилии и оценки, при нажатии всё это должно открыться в Excel. Я не могу понять ошибку, в Excel у меня всё открывается, но последние буквы и цифры стираются, как быть? void __fastcall TForm1::Button1Click(TObject *Sender) { Variant ExcelApp, WorkBook, WorkSheet; try { https://www.cyberforum.ru/ cpp-builder/ thread1718556.html Задача! Дна матрица! C++ Builder
Ребят помогите! может у кого есть такая задача или кто может помочь сделать! вот условия: Задача №1 1.Дана матрица MxN. Для каждой строки матрицы с нечетным номером (1,3,…) найти среднее арифметическое ее элементов. Условный оператор не использовать. 2. Дана матрица MxN . найти минимальный среди элементов побочной диагонали. Задача №2 При разработке приложения для выбора задачи обязательно...
C++ Builder Шахматный слон не ходит, как нужно приветствую, уважаемые форумчане, столкнулся я с такой проблемой что слон в stringgrid ходит как ему хочется ход я осуществляю путем приравниванию ячейки выделенной с фигурой к пустой ячейке(или с черной фигурой) помогите плиз реализовать его ход или формулу по которой он будет ходить вот кусок кода if(StringGrid1->Cells=="8") { if(StringGrid1->Cells=="8") {... https://www.cyberforum.ru/ cpp-builder/ thread1718420.html C++ Builder Дана матрица 5х5. Найти сумму элементов ниже побочной диагонали https://www.cyberforum.ru/ cpp-builder/ thread1718351.html
Дана матрица 5х5. Найти сумму элементов ниже побочной диагонали. void __fastcall TForm1::Button1Click(TObject *Sender) { int a,i,j,s=0; for(i=0;i<=5;i++) {for(j=0;j<=5;j++) {a=random(10);}} for (i=0;i<=5;i++)
Дополнительные параметры для TIdTCPServer C++ Builder
Для подключаемых клиентов, добавил еще один параметр через перехватчик так: namespace New_Params { class TIdIOHandlerSocket : public Idiohandlersocket::TIdIOHandlerSocket { private: System::UnicodeString FLastMD1; //<--------------------Добавил сам public: __fastcall TIdIOHandlerSocket (System::Classes::TComponent* AOwner)
C++ Builder RadioGroup, убрать focus rectangle Можно ли убрать выделение при нажатии на RadioGroup? Если да, то как? https://www.cyberforum.ru/ cpp-builder/ thread1718182.html
C++ Builder Объединить байты и преобразовать в десятичный вид https://www.cyberforum.ru/ cpp-builder/ thread1718159.html
Как объединить два байта и преобразовать их в десятичный вид? делаю так ,но не выходит #define BUFSIZE 350 //ёмкость буфера unsigned char bufrd, bufwr; //приёмный и передающий буферы AnsiString as = "--" ; as= bufrd;
C++ Builder Полный экзешник на C++ RAD Studio XE2
Итак. Я хочу сделать 1 экзешник на всё приложение. я убрал галочки в настройках компилятора, прочитав тут кучу тем. Ран тайм убрал, в линкере убрал, поставил вместо дебаг резил. Однако, на другом компьютере приложение мне пишет, что у него не хватает библиотеки gds32.dll Что делать?
C++ Builder [ilink32 Error] Error: Unresolved external '__fastcall TForm1::SetFolder(System::AnsiStringT<0>) protected: AnsiString __fastcall GetFolder(void); void __fastcall SetFolder(AnsiString NewFolder); AnsiString FFolder; Данная часть кода написано в *.h файле в C++ Builder 6. Я разрабатываю в Rad Studio C++ Builder 10, и эта часть кода у меня не пашет и выдаёт ошибку. Error: Unresolved external '__fastcall TForm1::SetFolder(System::AnsiStringT<0>)' referenced from... Делаю всё в... https://www.cyberforum.ru/ cpp-builder/ thread1717932.html C++ Builder Добавление данных в Excel https://www.cyberforum.ru/ cpp-builder/ thread1717879.html
Всем привет! Ребят, нужно добавить данные из StringGrid'a в Excel(.xcl) в несколько этапов, т.е.: 1. Открыть приложение Excel. Если оно открыто, подключиться к нему. 2. Проверяем наличие файла в определенной папке. 2.1 Если файл уже существует, то в него записываем (дописываем, переписываем) информацию. или 2.2 Если файла нет, то открываем шаблон отчета.
Как сохранить проект С++ Builder с расширением .mak? C++ Builder
///
C++ Builder C++ Builder Error В общем такая ситуация: где-то месяц назад скачал 10 Буилдер (Сиетл)... активировал прилагающимся активатором и всё работало как надо, потом не заходил неделю-две, сейчас снова надобность, запустил проект, созданный в технаре, что бы доделать (там он 100% работал), но вылетает такая вот 1 ошибка - Error: Unable to perform link. Даже создал просто проект (форму VCL) даже там на пустой форме... https://www.cyberforum.ru/ cpp-builder/ thread1717604.html
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32989 / 21295 / 8180
Регистрация: 22.10.2011
Сообщений: 36,589
Записей в блоге: 8
23.04.2016, 18:11 0

Сохранить нумерацию секций .ini файла после удаления произвольной секции - C++ Builder - Ответ 9060458

23.04.2016, 18:11. Показов 1036. Ответов 5
Метки (Все метки)

Ответ

Проще было бы прочитать содержимое всех секций через ReadSectionValues, а потом просто записать их обратно без ненужной секции?
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
    std::auto_ptr<TIniFile> ini(new TIniFile(ChangeFileExt(ParamStr(0), ".ini")));
    std::auto_ptr<TStringList> names(new TStringList);
    std::auto_ptr<TStringList> L(new TStringList);
    std::auto_ptr<TStringList> sv(new TStringList);
 
    ini->ReadSections(names.get());
    for (int i = 0; i < names->Count; i++)
    {
        ini->ReadSectionValues(names->Strings[i], sv.get());
        L->Add(sv->CommaText);
        ini->EraseSection(names->Strings[i]);
    }
 
    int index = 1;
    for (int i = 0; i < L->Count; i++)
    {
        if (i + 1 != 2) // номер секции можешь и в переменной хранить
        {
            sv->Clear();
            sv->CommaText = L->Strings[i];
            for (int j = 0; j < sv->Count; j++)
                ini->WriteString(IntToStr(index), sv->Names[j], sv->Values[sv->Names[j]]);
            index += 1;
        }
    }
, например.

Вернуться к обсуждению:
Сохранить нумерацию секций .ini файла после удаления произвольной секции C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2016, 18:11
Готовые ответы и решения:

Сортировка секций ini файла
Доброе время суток Интересует вопрос, как можно отсортировать содержимое ini файла по секциям, в...

Получить название всех секций из ini файла
Здравствуйте, есть ini файл, например: id = 213 name = Ivan id = 544 name = Petr и т.д....

Выведение всех имен секций INI файла в Listbox
Можно ли как то реализовать, чтобы в Listbox загружались все имена секций из ини файла. Например,...

Очистка секции ini файла
Как мне программно очистить какую либо секцию ini файла (например 'form1' 'z3' ?)

5
23.04.2016, 18:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2016, 18:11
Помогаю со студенческими работами здесь

Подсчёт записей в секции ini-файла
Как можно подсчитать количество записей из ini-файла? Например, у меня в ini-файле хранятся...

Как в секции INI файла узнать количество ключей ?
Привет Всем. Снова я со своими делитантскими вопросами... :) Собвственно, по заголовку и так...

Как данные из секции INi-файла считать в ListBox?
Как данные из секции INi-файла считать в ListBox? Как считать данные в переменную я знаю, а как...

Восстановить нумерацию по порядку после удаления записей
Друзья, всех приветствую! Никак не удаётся найти тему, где говориться о том, как восстановить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru