Главная страница
    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
2-1205207386
soi.hash
2008-03-11 06:49
2008.04.06
Выключение HDD и ATX


15-1202932746
brus
2008-02-13 22:59
2008.04.06
условно-бесплатная программа


15-1203765630
vrem_
2008-02-23 14:20
2008.04.06
Подскажите программу или драйвер


15-1203877668
Kerk
2008-02-24 21:27
2008.04.06
Интерпретация результата PASV


2-1205349764
Alex Green
2008-03-12 22:22
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский