الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أسئلة مختلفة أرجو المساعدة في إيجاد حل لها

مغلق
بدأه Fadi-l في 19 يوليو 2004 · 5 رد · 677 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أرجو المساعدة في إيجاد حل لهذه الأسئلة :

1- كيف يمكن إخفاء مجلد أو ملف

2- كيف يمكن حذف مجلد بكل ما يحويه من ملفات ومجلدات

3- كيف يمكن معرفة مسار سطح المكتب

وشكر جزيلا لكم .

- طريق الألف ميل يبدأ بخطوة -

- ألعاب من تصميمي:

المنقذ

/index.ph...st&id=91370

الأربع تربح

/index.ph...st&id=91369

المتاهة

/index.ph...st&id=91374

#2

1) هذا يتطلب عمل hook لل Windows explorer بحيث يمكنك ان ترى اي من الملفات و المجلدات تريد الوندوز وضعها و من ثم حذفها... العملية ليست سهلة ولا اعرف غيرها للاسف.

2) http://delphi.about.com/cs/adptips1999/a/bltip1199_2.htm

3)

Function GetDesktopDir():string;
	var ComputerName: String;
	var returnval:string;
	begin
  ComputerName := LeftStr(ComputerName, GetComputerName(ComputerName, Length(ComputerName)));
  returnval := 'C:\Documents and Settings\' + ComputerName + '\Desktop';
  Return returnval;
	End;

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

1) إن كنت تريد جعل الملف او المجلد مخفي Hidden -وهذا ما فهمته من السؤال- فاستخدم SetFileAttributes

راكان يبدو أنك فهمت السؤال بشكل أخر .

2) إستخدم SHFileOperation والتي تجدها في shlobj . ينبغي اضافة الجملة uses shlobj; حتى تتمكن من استخدام الدالة السابقة .

3) هناك طريقتين

a )

var
 desktoppath:string;
 begin
 setlength(desktoppath,100);
  SHGetSpecialFolderPathA(0,pchar(desktoppath),CSIDL_DESKTOP,false);
  Showmessage(desktoppath);
end;

b )

var
 desktoppath:string;
 pitem:PITEMIDLIST;
 begin
  shGetSpecialFolderLocation(handle,CSIDL_DESKTOP,pitem);
  setlength(desktoppath,100);
  shGetPathFromIDList(pitem,pchar(desktoppath));
  Showmessage(desktoppath);
end;

راكان :

تلك الطريقة غير صحيحة إطلاقاً -حسب وجهة نظري - .

تحياتي

CIONO1

تم تعديل هذه المشاركة بواسطة tmaaa في 20 يوليو 2004 في 19:07

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#4

شكرا جزيلا لكم على هذه المساعدة . جزاكم الله خيرا .

- طريق الألف ميل يبدأ بخطوة -

- ألعاب من تصميمي:

المنقذ

/index.ph...st&id=91370

الأربع تربح

/index.ph...st&id=91369

المتاهة

/index.ph...st&id=91374

#5

شكرا على تصحيح معلوماتي اخ tmaaa و ان شاء الله نستفيد منك اكثر :)

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#6

الله معنا الاخ CIONO1 ياعيني :) بعد زمان

الله يعطبك العافية

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

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

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…