С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3

OpenDialog и открытие файлов

21.12.2016, 16:49. Показов 2419. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго!

Моя программа работает с текстовыми файлами, через обычный TStringList подгрузив их через OpenDialog. С программой работает 5-7 пользователей и все нормально.
Но есть один пользователь, если на его ПК открыть этот же файл в блокноте или еще в чем нибудь, моя программа этот файл уже открыть не может даже на чтение "Файл открыт в другом приложении". Это проблема программы, или настроек ПК?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2016, 16:49
Ответы с готовыми решениями:

OpenDialog и корректное открытие файла
Добрый день! Пытаюсь открыть файл через опен диалог в компилированной программе - все Ок. Если нажимаю отмену, то программа выскакивает с...

C++ Builder 6 - Открытие графического файла с помощью OpenDialog, и последующее сохранение через SaveDialog
Как заставить программу запихнуть в Image графический файл формата .jpeg с помощью OpenDialog, и последующим сохранением через SaveDialog?...

Problem в пути файлов OpenDialog
Подскажите. Я добавляю файл через OPenDialog в Edit записался путь (например H:/Курсовая/1.rtf), на другом компьютере вставил Флешку,...

4
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.12.2016, 17:22
Скорее всего проблема в том, чем он его открывает. Эта программа берёт эксклюзивные права доступа к файлу.
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
21.12.2016, 17:27  [ТС]
TheDarkMax2, но так только моя программа после открытия в чем то другом открыть этот файл не может...все другие программы повторно открыть смогут.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33371 / 21497 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
21.12.2016, 17:37
Лучший ответ Сообщение было отмечено Dinkin как решение

Решение

Цитата Сообщение от Dinkin Посмотреть сообщение
если на его ПК открыть этот же файл в блокноте или еще в чем нибудь, моя программа этот файл уже открыть не может даже на чтение
Вот то самое приложение, которым он открывает текстовый файл, оно запущено от администратора (это вполне обычно, кстати, у меня тоже Notepad++ запущен от админа всегда)? Если да - то именно такие симптомы и будут: [Блокнот] запущен от админа, твоя программа - от обычного пользователя, и твоя программа уже файл открыть не сможет...
2
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
21.12.2016, 17:55  [ТС]
volvo, Верно! Ни Че сИ!
Тут попросил пользователя, запускать от админа и все норм....Конечно еще вариант заставлять программу требовать запуск от админа..но мне первого и хватило.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2016, 17:55
Помогаю со студенческими работами здесь

Несколько типов файлов в OpenDialog
Здравствуйте. У меня такое вопрос, что нужно написать в FileMask, что бы показывало сразу несколько форматов файлов. Например, в некоторых...

OpenDIalog и выгрузка имен файлов (Multiselect)
Доброго времени суток. Подскажите пожалуйста. На форме есть OpenDialog. void __fastcall TForm1::Button1Click(TObject *Sender) { ...

Открытие нескольких файлов в OpenDialog
Добрый день, подскажите пожалуйста как сделать,уже голову сломал. Есть программа, открывает файл Word и заменяет закладку на текст из...

Открытие файлов через OpenDialog без участия пользователя
А возможно ли миновать этот этап выбора файлов? Что бы просто, скажем, по нажатию кнопки все в папке открылось? Известна папка,...

Открытие через OpenDialog в memo
Делаю свой текстовый редактор и никак не могу сделать нормальное открытие через OpenDialog в memo,подскажите пожалуйста как правильно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru