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