#1 01.12.05 15:02
[MFC] Проблемы с файлами и CFileDialog'ом
Столкнулся с проблемой. Делаю загрузку данных из файла (или наоборот сохранение, не столь важно, ситуация одинаковая), имя файла получаю через CFileDialog, далее стандартно - если нажали ОК, то производим загрузку.
После отправляю данные на печать. В программе есть специальный класс A4 для этого, он свои данные (которые потом на печать отправляются и в превью) хранит в специальном отдельном файле (с моим не связанном ни коим образом).
Непосредственно проблема: после загрузки/сохранения нажимаю кнопку "печать", класс А4 начинает писать данные в свой файл и... и выдает ассерт - файловый поток равен NULL. То есть судя по всем до fseek даже fopen не срабатывает еще.
Печать текущих данных (без загрузки/сохранения) работает нормально. Есть идеи в чем дело может быть?
И еще: сбой происходит именно в том случае если работает конструкция:
if(FileDlg.DoModal()==IDOK)
{
//загрузка данных
}
Offline

