بســم الله الـرحمــن الرحيــم
كيف اجعل الكمبو بوكس يحمل اسماء المجلدات التي بجانبه وافي المجلد الذي اريد
للعلم ليس الملفات بل المجلدات فقط لاني اريد حفظ القائمة واستعراضها
بســم الله الـرحمــن الرحيــم
كيف اجعل الكمبو بوكس يحمل اسماء المجلدات التي بجانبه وافي المجلد الذي اريد
للعلم ليس الملفات بل المجلدات فقط لاني اريد حفظ القائمة واستعراضها
بإستعمال ال TSearchRec
كيف؟ اخي
الكود لو تكرمت
بســم الله الـرحمــن الرحيــم
implementation
{$R *.dfm}
uses IniFiles;
Function GetDirFiles(iPath: String;var iList: TStringList):integer;
Var
Info : TSearchRec;
str:string;
begin
iList.Clear;
If FindFirst(iPath+'*.*',faAnyFile,Info)=0 Then
Begin
Repeat
str:=Info.FindData.cFileName;
if Info.FindData.cFileName[0]<>'.' then
begin
if (Info.Attr And faDirectory)<>0 then
iList.Add(str);
end;
Until FindNext(Info)<>0;
//FindClose(Info.FindHandle);
End;
end;
procedure TForm5.Button1Click(Sender: TObject);
var
vList: TStringList;
begin
vList:= TStringList.Create;
TRY
GetDirFiles('C:\c_backap\',vList);// ListBox1.Items.Text:=vList.Text;
FINALLY
vList.Free;
END;
end;
end.شكرا لك كثيرا استاذنا الغالي زكريا بارك الله فيك
وفقك الله وجعل لك بكل حرف حسنة
اخي عبد العالي لماذا هذا uses IniFiles هل نسيته :wink:
تم تعديل هذه المشاركة بواسطة mohfa في 31 ديسمبر 2008 في 11:54
:yes:
الحمد لله نجح المثال معي
شكرا لكم جميعا
مع الاستاذ زكيري لا نظل ولا نشقى ابدا ان شاء الله
تم تعديل هذه المشاركة بواسطة rafaa في 2 يناير 2009 في 12:39
محاولة بسيطة مع امكانية استخراج اسماء الملفات و المجلدات
Dir
File
و هذا مثال يحتوي علي بعض الاضافات والاخطاء .

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…