Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как можно открыть файл через стандартное диалоговое окно

4.8K
07 марта 2004 года
WD-40
16 / / 21.02.2004
Как можно открыть файл через стандартное диалоговое окно я пробовал вот так только не чего не выходит

void __fastcall TForm1::FileOpen1Accept(TObject *Sender)
{
OpenDialog1->DefaultExt="txt";//??? ????? ????????? ? ??-??? ? disign time
OpenDialog1->Filter="ASCII files (*.txt)|*.txt|Binary files (*.bin)|*.bin";//??? ????,
// ?????????? - ????? ??????
if(OpenDialog1->Execute())
{
if(ExtractFileExt(OpenDialog1->FileName).UpperCase()==".TXT")
{//??? ?????????
FILE *fop=fopen(OpenDialog1->FileName.c_str(),"rb");
if(fop)
{
if(StringGrid1->RowCount>0)
fprintf(StringGrid1->Rows[0]->CommaText.c_str() = fop);
for(int i=1;i<StringGrid1->RowCount;i++)
fprintf("\n%s",StringGrid1->Rows->CommaText.c_str() = fop);
fclose(fop);
}
}
else
{//????????? ??? ????????
}
}
}
//---------------------------------------------------------------------------
647
07 марта 2004 года
vital
73 / / 22.03.2003
я пишу OpenDialog1->Execute();
потом просто выбираю имя файла из свойства FileName
и все
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог