![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Алексей |
|
|||
|
Unregistered |
Привет! Для работы с файлами ( например поиск файлов в задан. директории) хочу использовать компонент из RxLib - TDirectoryEdit
Действительно, удобный выбор директории (поддиректории) Но вот незадача - AnsiString DName; HANDLE hFind; WIN32_FIND_DATA Find; DName=DirectoryEdit1->InitialDir ; do { hFind = FindFirstFile(DName, &Find); ... и т.д. Здесь вместо DName хотелось бы как раз и подставить полный путь к директории... Но компилятор даёт ошибку "Cannot convert 'AnsiString'to const char " И ещё чтобы прописать путь нужно использовать "\\" а результат DirectoryEdit1->InitialDir даёт путь с одним "\" Подскажите пожалуйста, что мне делать? Или быть может есть другой способ ? Например , используя билдеровский стандартный TSaveDialog ? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Алексей |
|
|||
|
Unregistered |
||||
|
||||
| bercut |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 15.8.2002 Где: Волжский Репутация: нет Всего: нет |
Попробуй вот это: void __fastcall TForm1::Button1Click(TObject *Sender) { TSearchRec sr; Memo1->Clear(); if (FindFirst(FileListBox1->Directory + "*.*", faAnyFile | faDirectory, sr) == 0) { Memo1->Lines->Add(sr.Name+",размер: "+IntToStr(sr.Size)); while (FindNext(sr) == 0) Memo1->Lines->Add(sr.Name+",размер: "+IntToStr(sr.Size)); } FindClose(sr); } |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |