C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
SaveDialog, отображение имени файла
joynter
Отправлено: 13.01.2004, 02:54


Станционный диспетчер

Группа: Участник
Сообщений: 137



Что нужно сделать, чтобы имя файла отображалось в соответсвующем поле сэйв-диалога?

Например:

String FILE_NAME_STR = "fileName.dat"
SaveDialog1->FileName = FILE_NAME_STR; не работает, а задавать имя непосредственно в объект инспекторе нельзя.
xTrim
Отправлено: 13.01.2004, 07:23


Машинист паровоза

Группа: Участник
Сообщений: 208



Если после String FILE_NAME_STR = "fileName.dat" пставить ; то все отлично работает
joynter
Отправлено: 14.01.2004, 02:14


Станционный диспетчер

Группа: Участник
Сообщений: 137



отсутствие ";"  — простсто опечатка
у меня этот код не работает
** pasha
Отправлено: 14.01.2004, 11:15


Не зарегистрирован







Попробуйте следующий код — все работает

CODE

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   AnsiString sf = "temp.txt";
   SaveDialog1->FileName = sf;
   SaveDialog1->Execute();
}


Если и этот код не работает — проблемы по видимому
в Builderv (кривая установка, дистрибутив и т.д.) или
в Windows (поскольку это стандартный диалог Windows)
joynter
Отправлено: 15.01.2004, 03:49


Станционный диспетчер

Группа: Участник
Сообщений: 137



действительно, куда логичнее было бы в начале имя присваивать, а потом диалог открывать, а не наоборот !!!
спасибо, что раскрыли мне глаза

Вернуться в Вопросы программирования в C++Builder