![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не читает файл BitMap [D6, XP]
Vermucht © (2005-10-16 13:46:00)Здравствуйте!
Помогите, пожалуйста, в решении такой проблемы: имеется объект Timage, создаваемый динамически, и картинка к нему загружается из файла (Picture.LoadFormFile). Это должно происходить в процедуре, в которой идет присваивание значения массиву of Integer, данные для которого берутся из файла с помощью OpenDialog. Однако, картинка BitMap не грузится, выдавая сообщение типа: не могу открыть файл aaa.bmp. Файл закрыт.
Что же это такое? Помогите, пожалуйста!!!
Vermucht (2005-10-16 18:51:00) [1]Упс... Нашел!!! :))
Спасибо за помощь - оказывается, когда я брал текущую директорию, вызывал не ExtractFilePath, а ExtractFileDir - слеш исчезал :))
ОГРОМАДНЕЙШЕЕ СПАСИБО ЗА ПОМОЩЬ :)))))
Германн (2005-10-16 18:08:00) [2]
> Vermucht (16.10.05 17:47) [3]
>
>
> > Antonn © (16.10.05 16:26) [2]
>
> Бесполезно... Пробовал...
>
> Ошибка происходит после вызова OpenDialog(SaveDialog). Если
> я этого не делаю, то Reset(f) идет нормально.
Попробуй ещё раз. Вызов OpenDialog(SaveDialog) меняет значение CurrentDir потому и ошибка.
Vermucht (2005-10-16 17:47:00) [3]
> Antonn © (16.10.05 16:26) [2]
Бесполезно... Пробовал...
Ошибка происходит послевызова OpenDialog(SaveDialog). Если я этого не делаю, то Reset(f) идет нормально.
Antonn (2005-10-16 16:26:00) [4]Vermucht (16.10.05 15:26) [1]
AssignFile(f,'aas.txt');
указывай полный путь
Vermucht (2005-10-16 15:26:00) [5]Гм... Проблемка оказалась пошире, чем я думал... Может, с этимкто-нибудь поможет?
В обзем, сначала я сохраняю или загружаю что-нибудь из файла с помощью SaveDialog или OpenDialog.
Затем делаю AssignFile(f,'aas.txt');
И когда я делаю Reset(f), выдается ошибка Invalid Filename.
Что это и как от этого избавиться?