Не открывается файл с помощью FOpen()

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Программирование на CAVO / / Не открывается файл с помощью FOpen()

Страницы: 1  новая тема

Автор Сообщение

Группа: Участники
Сообщений: 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, все в норме.
Но мне надо открыть его для чтения-записи и зашарить этот файл, чтобы могли работать с ним другие одновременно.

Группа: Участники
Сообщений: 8
Добавлено: 21-12-2009 15:46
Вообще-то в докментации параметр звучит как FO_SHARED, а не FO_SHARE
Может тут собака порылась?

Группа: Участники
Сообщений: 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()

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU