![]() |
|
#1
|
||||||
|
||||||
![]() Добрый вечер!
У меня есть такой код: Код:
использую его для 2 файлов, вообщем когда нажимаю кнопку выполняеться код: Код:
При первом запуске все нормально, но если повторить запуск, то пишет мол "Процесс не может получить доступ к файлу, так как он занят другим процессом". Я так понял ошибка в Код:
Помогите решить проблему |
#2
|
|||
|
|||
![]() Попробуй поменять TMemoryStream на TFileStream.
|
#3
|
|||
|
|||
![]() выскакивают разные ошибки(
напишите пожалуйста рабочий пример |
#4
|
||||
|
||||
![]() Цитата:
Простой пример: Код:
|
#5
|
|||
|
|||
![]() немного переделал ваш код и добавил 1 функцию и все работает как нужно)
спасибо) |
#6
|
|||
|
|||
![]() да блин, опять тоже самое
1 раз когда нажимаю кнопку, то нормально работает, а когда еще раз, то опять пишет "Процесс не может получить доступ к файлу, так как он занят другим процессом" использую: Код:
показывает на ету строку: InFS := TFileStream.Create(program_dbdir, fmOpenRead); Последний раз редактировалось JeReK5542, 18.12.2013 в 20:58. |
#7
|
|||
|
|||
![]() все проблема решена)
|