Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Вниз

Игра файлов   Найти похожие ветки 

 
Ramzes001 ©   (2008-03-12 18:25) [0]

Доброго времени суток!
У меня давольно странная задача, необходимо чтобы программа брала полное название файла, "прочёсывала" папку где он хранится, и названия файлов с таким же расширением кидала в массив. Заранее спасибо.


 
Плохиш ©   (2008-03-12 18:28) [1]

Я не понял, ты хвалишься или плачешь?


 
Kolan ©   (2008-03-12 18:30) [2]

> Я не понял, ты хвалишься или плачешь?

Выдает задание нам видимо.


> Ramzes001

Вопрос где?


 
tesseract ©   (2008-03-12 18:34) [3]


> У меня давольно странная задача, необходимо чтобы программа
> брала полное название файла, "прочёсывала" папку где он
> хранится, и названия файлов с таким же расширением кидала
> в массив. Заранее спасибо.


ExtractFileExt + FindFirst  спасут лабу!


 
JanMihail   (2008-03-12 18:57) [4]

Смотрите-ка. Решили что Вам здесь готовый код дадут. Думайте своими кочерыжками. Тем более здесь думать почти нечего
ExtractFileName, ExtractFileExt, FindFirst и знание циклических оперторов.


 
easy ©   (2008-03-12 19:04) [5]

эх, добрый я..
function GetSearchString(fullFileName:string):string;
begin
 result:=ExtractFilePath(fullFileName) + "*" + ExtractFileExt(fullFileName);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
 SRec: TSearchRec;
begin
 with Memo1, Memo1.Lines do begin
   Clear;
   ScrollBars:=ssVertical;
   if FindFirst(GetSearchString("C:\Windows\notepad.exe"), faAnyFile, SRec) = 0 then
     repeat
       Add(srec.Name);
     until FindNext(SRec) <> 0;
 end;
end;


ps: ещё по 150 шампанского - и усё.. %)


 
easy ©   (2008-03-12 19:07) [6]

FindClose забыл. ну да ладно..


 
palva ©   (2008-03-12 19:14) [7]

easy ©   (12.03.08 19:04) [5]
Одним ударом, так сказать...
С одной стороны подорвал интеллектуальную мощь России.
С другой стороны подорвал обороноспособность России.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
3-1194821423
TheEd
2007-11-12 01:50
2008.04.06
Случайная выборка


15-1203867632
No_Dead
2008-02-24 18:40
2008.04.06
О подсветке кода


15-1203604952
dolmat
2008-02-21 17:42
2008.04.06
Preport


2-1205302664
Phoenix
2008-03-12 09:17
2008.04.06
Как перекинуть рисунки из одного ImageList в другой?


3-1195128933
Lexa11_2002
2007-11-15 15:15
2008.04.06
Вложеные процедуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский