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

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