![]() |
|
[ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
On-line: |
Программирование на CAVO / / Не открывается файл с помощью FOpen() |
Страницы: 1 |
![]() |
Автор | Сообщение |
rufix Группа: Участники Сообщений: 26 |
Добавлено: 20-12-2009 15:39 |
cavo 27 пытаюсь открыть файл с параметрами FO_READWRITE+FO_SHARE ptrId:=Fopen(cFileName,FO_READWRITE+FO_SHARE) ferror() = 32, а ptrId = NULL_PTR Когда с одним параметром FO_READWRITE или FO_SHARE, все в норме. Но мне надо открыть его для чтения-записи и зашарить этот файл, чтобы могли работать с ним другие одновременно. |
|
MikeP Группа: Участники Сообщений: 8 |
Добавлено: 21-12-2009 15:46 |
Вообще-то в докментации параметр звучит как FO_SHARED, а не FO_SHARE Может тут собака порылась? |
|
rufix Группа: Участники Сообщений: 26 |
Добавлено: 07-01-2010 13:48 |
Причина сбоя выявлена и заключается в следующем. Процедура для озвучивания MP3 файлов в проге. Function PlayMP3(cFile) ..... oDCMedia := multimediacontainer{self,-1,point{},dimensio{}} oDCMedia:filename := cFile .... ptrId := Fopen(cFile) => Ошибка открытия файла. .... В строке oDCMedia:filename := cFile, файл присваивается и тутже открывается медиаконтейнером в монопольном режиме. Поэтому Fopen() не может этот файл открыть. Сделал это выше и все работает.) |
Страницы: 1 |
![]() |
Программирование на CAVO / / Не открывается файл с помощью FOpen() |