Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 20:19   #1
heroii2009
 
Регистрация: 13.03.2012
Сообщений: 5
По умолчанию Переделать программу, есть предложение?

Вот код поисковой программы
Код:
void Scan(AnsiString Path)
{
  TSearchRec sr;
  if(FindFirst(Path + "*.*", faAnyFile, sr) == 0)
    {
      do
        {
          if(sr.Attr & faDirectory)
            {
              if((sr.Name != ".") && (sr.Name != ".."))
               {
                Scan(Path + sr.Name + "\\");
                }
            }
          else
            {
              if(ExtractFileExt(sr.Name) == ".txt")
              ShowMessage(Path + sr.Name);
            }
        }
      while(FindNext(sr) == 0);
      FindClose(sr);
    }
}
запускаю я программу через
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 
   Scan("D:\\");
 
}
но вот беда, результат выводиться в окне сообщений
Код:
ShowMessage(Path + sr.Name);
heroii2009 вне форума Ответить с цитированием
Старый 14.03.2012, 22:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А куда должен выводиться? в Мемо?
Код:
Memo->Lines->Add(Path + sr.Name);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделать программу maks133 Паскаль, Turbo Pascal, PascalABC.NET 1 04.05.2011 15:07
переделать программу с C# на С++ Loka Помощь студентам 4 03.12.2010 23:25
Есть интесное предложение по WINAPI carolinum Фриланс 5 01.02.2008 20:17