|
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 58
|
||||||
Ошибка при двойном обращении к файлу01.07.2015, 14:20. Показов 1631. Ответов 9
Метки нет (Все метки)
Здравствуйте, у меня была задача сделать программу которая при нажатии на button вставляет текст з textbox в txt файл и когда нажимаешь на button2 программа искала текст из textbox в файле, если нашла то удаляет строку. Но когда 2 программы использували 1 файл 1 из 2 программ просто вылетала з ошибкой. Помогите пожалуйста исправить код чтобы когда 2 программы использовали файл они работалы б без ошибок.
Код
Помогите пожалуйста. Добавлено через 2 часа 24 минуты Up! Добавлено через 15 часов 51 минуту Up!
0
|
||||||
| 01.07.2015, 14:20 | |
|
Ответы с готовыми решениями:
9
Разграничение потоков при обращении к одному файлу При двойном клике на папку в listView - ОШИБКА Ошибка при обращении к TextBox |
|
28 / 28 / 15
Регистрация: 26.11.2014
Сообщений: 57
|
||||||
| 01.07.2015, 15:11 | ||||||
|
Потоки закрывайте
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||
| 03.07.2015, 17:51 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 58
|
|
| 03.07.2015, 23:50 [ТС] | |
|
Даценд, 2 разных программы
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 58
|
|
| 09.07.2015, 17:39 [ТС] | |
|
UP!
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 58
|
|
| 23.07.2015, 19:51 [ТС] | |
|
UP!
0
|
|
|
Администратор
|
|||||||||||
| 24.07.2015, 05:08 | |||||||||||
|
vlad_kostashuk, раз программы разные, то здесь необходима синхронизация между процессами. Например, с помощью Mutex. Добавь в оба приложения класс WhitelistFile который обеспечит поочередный доступ к файлу:
WhitelistFile
Далее замени код работы с файлами на вызовы методов WhitelistFile:
- вызов String.Format(textBox1.text) не нужен - в конструктор List<string> передается текущее кол-во строк в файле чтобы уменьшить кол-во выделений памяти - добавлена переменная skipped чтобы запись в файл делалась только если его содержимое изменилось
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 58
|
||||||
| 29.07.2015, 18:01 [ТС] | ||||||
|
OwenGlendower, А в второй программе файл читается так:
0
|
||||||
|
Администратор
|
|||||||||||||||||||
| 30.07.2015, 15:24 | |||||||||||||||||||
|
vlad_kostashuk, если файл whitelist.txt небольшой, то можно использовать WhitelistFile.ReadAllLines. В паре с LINQ код можно записать в одну строку:
Кстати, забыл в прошлый раз сказать - не забудь поменять имя Mutex в классе WhitelistFile (строка №50). Следует выбрать длинное и как можно более уникальное имя. Например, WhitelistMutex плюс Guid для гарантированной уникальности.
0
|
|||||||||||||||||||
| 30.07.2015, 15:24 | |
|
Помогаю со студенческими работами здесь
10
Ошибка при обращении к С++ CLR проекту При обращении к заголовкам столбцов DGV возникает ошибка Ошибка "Сервер RPC недоступен" при повторном обращении к Word Сериализация через SaveFileDialog. Ошибка при доступе к файлу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|