![]() |
|
Другие темы раздела | |
C++ Builder Получить произведение членов последовательности Заданные натуральные числа n, р, целые числа а1, ..., аn. Получить произведение членов последовательности а1, ..., аn, что является кратным числу p. Помогите реализовать. начинай, подскажем. https://www.cyberforum.ru/ cpp-builder/ thread1763425.html | C++ Builder Работа с облаком Добрый день! Кто-нибудь сталкивался с работой с облаком (Mail.ru , Yandex.ru, Dropbox) ? Очень интересует как программно загружать и скачивать из него файлы... У DropBox-а есть API: https://www.dropbox.com/developers-v1/core/docs#files_put У Яндекса есть API: https://tech.yandex.ru/disk/api/reference/upload-docpage/ https://www.cyberforum.ru/ cpp-builder/ thread1763299.html |
C++ Builder Преобразование строки в дату
https://www.cyberforum.ru/ cpp-builder/ thread1763528.html Всем привет! Есть строка вида "текст текст текст 9 Jan 1973 текст текст текст" ее необходимо преобразовать в 1973.01.09 Я преобразую таким образом: Сначала определяю месяц: if((cmp =... более рационально? Круто! Вот только у меня на IndexStr заматерился и на ShortMonthNames |
C++ Builder Максимальная площадь прямоугольника в stringgrid
https://www.cyberforum.ru/ cpp-builder/ thread1763546.html Ребята, помогите!!:cry:Мучаюсь уже 4 день, ничего не получается :( 1) Найти прямоугольник с максимальной площадью в stringgrid и вывести его позиции(координаты) из файла Lacuri.txt 2) Вывести... Что не получается ? |
GroupBox не работает C++ Builder Есть 2 GroupBox:на одном пол, на другом возрастная категория.Должны работать параллельно, но не работают(работает только пол) TADODataSet *ds = ADODataSet1; AnsiString SQL = "SELECT * FROM... Насколько я помню, хотя надо проверить. В SQL now() дает не только дату, но и время, поэтому если хотите получить только дату, используется curdate(). Дальше 11 и 13 строчке Вы перед запросом забыли... |
C++ Builder Напишите пожалуйста коментарии к коду Модуль Unit1.cpp //--------------------------------------------------------------------------- #include <iostream.h> #include <time.h> #include <stdlib.h> #include <vcl.h> #pragma hdrstop... |
C++ Builder Пазл подскажите
https://www.cyberforum.ru/ cpp-builder/ thread1763395.html Есть код но на С++ builder но не могу разобраться в нём ошибку выдаёт в самом начале #include "math.hpp" // размер поля WxH #define W 4 #define H 4 int wc, hc; byte pole ; // игровое поле В каком начале? Какую ошибку? |
C++ Builder C++ Builder и TCP IP или обновить версию Билдера Необходимо считывать данные с контроллера по протоколу TCP IP порт 502. В С++Builder6 установил Indy v 10.6.2.0 Раньше данные с подобных конртоллеров считывались па СОМ порту. Производители в... Юрон, почему бы просто не послать данные через обычный сокет не ясно - такие адские муки принимаете с этими компонентами что мне самому захотелось себе пальцы отгрызть https://www.cyberforum.ru/ cpp-builder/ thread1763225.html |
C++ Builder ServerSocket, как ответить тому, от кого получено сообщение? Добрый день. Помогите пожалуйста. Пытаюсь сделать клиент и сервер на сокетах. Сервер смотрит в базу, клиент получает инфу из базы через сервер. Все работает. Но надо придумать как заставить... как можно определить, по какому номеру подключения мы приняли текстЗачем? Ты же получаешь текст через какой-то Socket (параметр типа TCustomWinSocket), ему же и отправляй ответ https://www.cyberforum.ru/ cpp-builder/ thread1763293.html | C++ Builder Вывести из файла на экран предложения, начинающиеся с тире Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы. Написать на C++ Builder.... Вот что имею, но есть проблема, она выводит те предложения, которые перед тире нет пробела, а так не должно быть. Может посмотреть код программы void __fastcall TForm1::Button1Click(TObject... https://www.cyberforum.ru/ cpp-builder/ thread1764027.html |
C++ Builder Кредитный калькулятор C++ builder Дело в следующем: нужно сделать кредитный аннуитетный калькулятор. Вроде почти все сделал, но никак не могу как рассчитать ежемесячный платеж (с учетом платы за сам кредит), могу рассчитать только... |
C++ Builder В функцию принимающую только TStringList передать переменную типа String Здравствуйте. В общем вопрос в названии темы. Есть функция void ReplaceMac(TStringList* Template) { ... } как в неё передать вместо TStringList'а переменную типа String? Пытался так: Создай StringList, запихай в него строку и передавай в функцию |
11 / 11 / 9
Регистрация: 26.08.2011
Сообщений: 177
|
|
0 | |
Одновременная запись в файл несколькими потоками - C++ Builder - Ответ 927863116.06.2016, 18:07. Показов 4682. Ответов 1
Метки (Все метки)
Всем привет! Продолжаю разбираться с многопоточностью. Собственно вопрос в теме. Программа пишет лог. Каждый поток в ходе выполнения вызывает функцию void log(string) в которую в качестве параметра передает путь к обработанному файлу. Лог-файл один, все потоки должны писать в него (такая задумка). Соответственно периодически возникают ошибки доступа к файлу, т.е. когда несколько потоков одновременно пытаются записать данные.
Как решить эту проблему? Заранее спасибо! Добавлено через 6 часов 33 минуты Перерыл много инфы, но так и не понял как это организовать. Судя по всему запись в файл необходимо сделать в еще одном потоке? И каким-то образом организовать очередь имеющихся потоков к новому потоку осуществляющему запись? ![]() Добавлено через 44 минуты В общем пока что реализовал следующим образом: при возникновении ошибки записи в файл обрабатываю исключение и рекурсивно вызываю функцию записи с теми же параметрами. Правильно ли это? Какими это грозит проблемами? Вернуться к обсуждению: Одновременная запись в файл несколькими потоками C++ Builder
0
|
16.06.2016, 18:07 | |
Готовые ответы и решения:
1
Запись данных в файл несколькими потоками. Чтение из файла, запись в файл и работа с TList несколькими потоками
|
16.06.2016, 18:07 | |
Помогаю со студенческими работами здесь
0
Одновременная запись в файл Одновременная запись в файл и редирект Одновременная авторизация на сайте несколькими пользователями Сокеты, одновременная работа с несколькими клиентами !!! Одновременная работа с несколькими ST-LINK/V2 в IAR |
Новые блоги и статьи
![]() |
||||
Winforstrap или красявый дизайн своими руками на HTML+JS+Winforms
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 не справляется. . .
|