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
|
действительно, куда логичнее было бы в начале имя присваивать, а потом диалог открывать, а не наоборот !!!
спасибо, что раскрыли мне глаза |
|