Показать сообщение отдельно
  #3  
Старый 27.04.2015, 15:08
Konstantin-78 Konstantin-78 вне форума
Новичок
 
Регистрация: 27.04.2015
Сообщения: 76
Версия Delphi: Delphi7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Видимо вы благополучно грохаете ваш MP3In1, а потом пытаетесь к нему обратится, на что и получаете AV

Да возможно вы и правы, но
за кодом, приведенном в первом листинге, идет строка:
Код:
TBlobField(ibdsService.FieldByName('SPEAK')).LoadFromFile(OpenDialog1.FileName);

В которой, я загружаю файл в БД. И без "MP3In1.Free;", у меня на загрузке вылазит другая ошибка:

"Cannot open file "D:\Prog\Eng_gdb\Sound\help.mp3". Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.",

Может можно как нибудь другим способом, освобождать файл (в "MP3In1.FileName := OpenDialog1.FileName;")?
Ответить с цитированием