Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не читает файл 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.

Что это и как от этого избавиться?


Наверх

Титульная страница Поиск, карта сайта Написать письмо