Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Добавление и удаление текста в файл при изменении значения CheckBox 3) Как на CheckBox прописать добавление текста в текстовый файл и при снятии галочки чтобы происходило удаление этого текста void __fastcall TForm1::Button1Click(TObject *Sender) { FILE *logFile; if(CheckBox1->Checked) { logFile = fopen("log.txt", "a+"); fprintf(logFile,... https://www.cyberforum.ru/ cpp-builder/ thread1609529.html C++ Builder Объединение значений ComboBox'a по первым символам Имеется ComboBox, отображающий классы школы(5а, 5б, 6а, 6б и тд) Нужно, чтобы при выборе 5х классов происходило одно, при выборе 6х-другое и тд. Items ComboBox'а заполняются программно, так что в... void __fastcall TForm1::ComboBox1Change(TObject *Sender) { TComboBox *cbx = static_cast<TComboBox*>(Sender); switch (StrToInt(cbx->Text)) { case 5: // пятые классы,... https://www.cyberforum.ru/ cpp-builder/ thread1608937.html
C++ Builder Как для отладки через компонент NMFTP соединиться со своим компом? Как для отладки через компонент NMFTP соединиться со своим компом? Опыта работы с сетями у меня пока нет, для отладки хочу попробовать все сделать на одном рабочем компе, поэтому такой вопрс https://www.cyberforum.ru/ cpp-builder/ thread1609549.html C++ Builder Проверка на ввод в edit https://www.cyberforum.ru/ cpp-builder/ thread1608894.html
метод прямоугольников для интегралов, не суть. После того, как ввожу проверку на ввод данных в edit, не правильные ответы выводиться начинают. как исправить? void __fastcall... https://www.cyberforum.ru/cpp-builder/thread663885.html
C++ Builder Как открыть текущую директорию? Как извлечь имя файла? https://www.cyberforum.ru/ cpp-builder/ thread1609413.html
1) Как в OpenDialog1 использовать при открытии текущую директорию? Привязывалось на OnClick кнопки при SetCurrentDir(ExtractFilePath(Application->ExeName)); ничего не меняется при ... Strelok372, OpenDialog1->InitialDir = StringReplace(ExtractFileDir(ParamStr(0)), "\\.", "", TReplaceFlags() << rfReplaceAll); if(OpenDialog1->Execute) { // ... }, лишние \. в пути мешают...
В прямоугольном массиве номер столбца с наибольшим количеством отрицательных элементов C++ Builder
Помогите с нахождением и выводом результата в Label7- номер столбца с наибольшим количеством отрицательных элементов. Попробовал так посчитать, но не знаю как результат вывести. + все же не уверен... int g, max = 0; for (j = 0; j < m; j++) { l = 0; for (i = 0; i < n; i++) { if (A < 0) // сравнивать c 0 надо элементы, а не m l++; ...
C++ Builder Перемножить элементы строк в StringGrid Добрий день,подскажите пожалуйста как реализовать подщот рядков StringGrid по формуле(a*b*c*d),результат вивисти в новый столбик.Потом из подщитаного столбика вищитать корень 4степени и результат... В столбик (М) должно умножаться все значения рядка. А в столбик (К) щитаеться по формуле коринь 4 степени из столбика (М). Под столбиком (К) вивести суму всього столбика (К). Кожная функция на... https://www.cyberforum.ru/ cpp-builder/ thread1608928.html C++ Builder Переменные в названиях таблиц https://www.cyberforum.ru/ cpp-builder/ thread1608972.html
Здравствуйте. Помогите советом! :) Есть несколько однотипных таблиц StringGrid и есть функция, которая берёт данные какой-то одной из этих таблиц по условию. Причём, переменной в условии должно... Есть 2 варианта: 1. Создать массив из объектов типа TStringGrid TStringGrid *SG = {StringGrid1, StringGrid2, StringGrid3}; ну и далее по тексту: int i = StrToInt(Edit1->Text); //вот так, все-таки...
C++ Builder Ошибка Access violation at address in modul https://www.cyberforum.ru/ cpp-builder/ thread1609062.html
при сложении ошибки нет, а при вычитании если в Edit1 ввести число больше чем в Edite2, то есть результат должет получиться отрицательным, то вылетает ошибка "Access violation at address 40009720 in... то есть результат должет получиться отрицательнымИ что при этом буде происходить в DEX_TO_HEX, при отрицательном N? Вылет за пределы массива, вот тебе и AV
Общий метод и наследование C++ Builder
Есть базовый класс - TDot от него наследуются классы TTriangle, TRectangle, TRound У класса TDot есть метод: vitrual void Show()=0; Вот реализация метода Show класса TTriangle: ... Типа вот так вот как-то: void ConfigColor() { TColorDialog *cd = new TColorDialog(Form1); ShowMessage("Вы должны выбрать цвет контура"); if(cd->Execute()) ...
Перевод чисел в различные системы исчисления (полностью рабочая) C++ Builder
int Take_Number(char a) { if(a <= '9') return a - '0'; if(a >= 'A' && a <= 'F') return a - 'A' + 10; else if(a >= 'a'... g negizdegi sanau zhuyesinen 10 sanau zh.-ne audaradi Ondai san zhok! Не, это к автору программы... Их нихт ферштейн... :pardon:
C++ Builder Аналогу system() Написал программу с использованием system(" *>E:/1.txt"). Но тут проблема, при выполнении мелькает командная строка. Есть ли аналоги без открытия консоли? Аналоги ЧЕГО? Просто есть желание в 1.txt что-то вписать? - это без проблем.. . https://www.cyberforum.ru/ cpp-builder/ thread1609017.html
0 / 0 / 2
Регистрация: 04.10.2015
Сообщений: 16
0

Вывод списка файлов из каталога в StringGrid - C++ Builder - Ответ 8471411

11.12.2015, 10:40. Показов 1795. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе утро всем!
Разрабатываю приложение, которое выводит список названий pdf файлов и количество страниц в них из определенного каталога в таблицу StringGrid. Столкнулся с такой проблемой: в компонент RichEdit и названия файлов и количество страниц выводятся корректно, а в StringGrid весь столбец заполняется последним значением из списка.

Результат работы приложения привожу на скриншоте:
Вывод списка файлов из каталога в StringGrid


Код программы:
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
TSearchRec tsch_r;
String myPath;
AnsiString str;
int page;
TStringList*s=new TStringList;
 
void __fastcall TFileManager::mOpenClick(TObject *Sender)
{
   REmain->Lines->Clear(); //Очищаем поле RichEdit
   if (OpenDialog->Execute())
   {
      if (FindFirst (myPath + "*.pdf", faAnyFile, tsch_r) == 0)
      {
         do
         {
         str = tsch_r.Name;
         page = MyDllFunction(str.c_str()); //Получаем количество страниц
         REmain->Lines->Add(str.SubString(0,str.AnsiPos(".pdf")-1) + " : " + IntToStr(page));
         s->Add(str);
         SGmain->RowCount = s->Count+1; //Определяем число строк в таблице
 
         for (int J=1; J<SGmain->RowCount; J++)
         {
            SGmain->Cells[0][J] = J;
            SGmain->Cells[1][J] = str.SubString(0,str.AnsiPos(".pdf")-1);
            SGmain->Cells[3][J] = IntToStr(page);
         }
         }
         while (FindNext (tsch_r) == 0);
      }
      FindClose (tsch_r);
   }
   delete s;
}


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

Вывод списка файлов из каталога
Задача: вывести список файлов с расширением .king в ListView. На моём этапе выводит все что есть в папке. Подкиньте какой-то...

Вывод списка файлов из каталога
Указывает ошибку на ShowDirectory, ListBox1, Caption. Что нужно делать и что значит ShowDirectory??? Помогите пожалуйста.

Вывод списка файлов из каталога(ов) в файл
Создать пакетный файл, который выводил бы содержимое каталогов , указанных в качестве параметров командной строки в файл протокола, ...

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

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов...
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень рассчитываю на любую вашу помощь. Вот задача. ...

Вывод списка всех файлов данного каталога
Составить программу по работе с файловой системой, которая обеспечивает ввод с клавиатуры названия каталога; и если он существует, выводит...

Вывод списка имен всех файлов из указанного каталога
Написать программу вывода списка имен всех файлов из указанного каталога и всех вложенных в порядке возрастания или убывания размера ...

Вывод списка файлов в компонент из каталога выбираемого в TDirectoryListBox
Всем доброго времени суток! Можно ли вывести список файлов (например в ListBox) из каталога, выбираемого через компонент...

Вывод имён файлов каталога в виде списка, способ представления которого определяется выбором пользователя
В этой программе мне не хватает кнопки Выход/Закрыть именно клавишей &quot;ESC&quot; (escape) т.е. Нажал ESC - батник закрылся. Другие советы по...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru