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

تشكيل القرص Format Disk

مغلق
بدأه jrahma في 4 يوليو 2003 · 10 رد · 1,211 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني تشكيل القرص Format Disk مع استخدام اداة progressbar لمعرفة الوقت المتبقي تماماً كأداة التشكيل الموجودة في ويندوز؟

#2

السلام عليكم

لم تذكر في اي نظام تريد ذلك ؟؟

ان كنت تريد استدعاء Format Dialog التابع للنظام فعليك استخدام الداله SHFormatDrive . هذا تعريفها في MSDN Library

http://msdn.microsoft.com/library/default....formatdrive.asp

---

ان كنت تريد عمل ذلك بنفسك في الانظمه من عائله NT فعليك استخدام الداله الغير مصرح بها FormatEx . لمعلومات اكثر راجع ما كتبه Mark Russinovich في مقاله الرائع :

http://www.sysinternals.com/ntw2k/source/fmifs.shtml

" Russinovich دائما رائع" .

هناك كود مرفق بالفيجوال سي , ان كنت تريد مساعده فيه فالاخوه هنا ما راح يقصروا ان شاء الله .

---

ربما ينفع استخدام Format.exe التابع للنظام بحيث تتم قراءه نتائج البرنامج (لم اجرب هذه الطريقه , فقط فكرت بها قبل قليل).

---

Win9x يمكن استعمال DeviceIoControl

راجع http://homepages.borland.com/efg2lab/Libra...DisksDrives.htm

ألقي نظره على هذا فقد يفيد أيضا ( لم اقم بتجربته )

http://www.delphi32.com/vcl/2557

حظ موفق

(f)

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#3

السلام عليكم

عدم وجود رد هل يعني انه تم التوصل الى الحل ؟

ان كنت تريد مساعده في FMIFS وفي تغيير كود Russinovich الى دلفي فعلى الرحب والسعه.

(f)

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#4

للاسف اخي tmaaa

هذه هي حالة السائلين هذه الايام !

تجتهد وتبحث وتحاول في ايجاد الحل ، وكانه فرضا عليك ، ولاتبتغي من ذلك الا الاجر من الله ومن ثم كلمة شكرا من السائل ، أو حتى الافادة بان مشكلته قد انحلت ، ولكن للاسف السائل عندما يجد مبتغاه فانه لايفكر حتى ان يكتب لك كلمة شكرا .

لذلك تجد ان اغلب الرواد هنا قد هجروا المنتدى واغلب الاسئلة تظل بلا اجابه

فنحن بشر وبحاجة الى التشجيع ولو حتى بكلمة شكرا لكي نواصل العطاء

على العموم نيابة عن أخي jrahma اسمح لي ان اشكرك واحي فيك هذا الاخلاص والتفاني في المساعدة ، فعلا اجابتك كانت كاملة وشاملة وجزاك الله خيرا .

#5

الاخ tmaaa والاخ ابو هاني السلام عليكم ورحمة الله وبركاته ...

أود ان اشركم على كل ما قدتمتوه وما تقدمونه لنا نحن معشر المبتدئين من مساعدة ومتابعة وتوجيه ... وادعوا الله ان يوفقكم ويضعه في ميزان اعمالكم

واتمنى ان تصبروا علينا شوي وما تزعلون .. ونحن نأسف عن اي تقصير بدر منا وتأكدوا باننا منكم ولكم ... وإن شاء الله سنتواصل معكم دائماً .. وانتم مشكورين مسبقاً على كل شئ ...

هذه المرة الأولى التي أرى فيها ابو هاني ( زعلان ) ( :mad: )

(f)

والله يوفقكم لما يحبه ويرضاه....

#6

السلام عليكم

لا لا

ياجماعه فهمتم قصدي خطأ.

شخصيا اكره عبارات الشكر فلا تدل على انه تم الاستفاده من المكتوب .

ما ابحث عنه رد علمي بحت .

كان قصدي أن أعرف ما يريده الاخ بالضبط وهل الطرق التي ذكرتها تكفي لحل تساؤله .

ان كان الأخ توصل للحل فكنت اتمنى أن يضع ماتوصل اليه هنا لنستفد منه جميعا .(طبعا له الحريه الكامله في تقرير هذا الشئ ) .

اما إن كان يريد مساعده في تحويل كود Russinovich الى دلفي فاني على استعداد لذلك لاني بدأت في التحويل ونجح الكود في عمل Format لـ Floppydisk .

اما ان كان يريد طريقه اخرى (مثلا لـ Win98 ) فايضا ساحاول المساعده .

(f)

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#7

اخي tmaaa واخي محمد العنزي انا لا اقصد عبارات الشكر الرنانة والتي كلنا نعرفها ، ولكن اقصد ان يتم التواصل مابين السائل والمجيب الى ان يصلا لنتيجة او حل للمشكلة ، فنقاشات مثل هذه تثري المعلومات لدى الطرفين ، ولدى القارئ ايضا ( الا تذكر سابقا كيف كان الموضوع الواحد يمتد الى اكثر من صفحة ) ، فلا يعقل ان تبحث عن الاجابة وتاتي به ، وعندما تنشره تجد ان السائل قد انسحب من الموضوع بدون أي مقدمات ، وكان الموضوع لا يهمه او كانك تحدث نفسك .

انا لا انتقد شخصا بعينه او اقصد الاساءة لاحد ، ولكن كل ما يهمني ان نعود الى المناقشات العلمية الهادفة كما كنا سابقا حيث كنا نمضي الساعات في المنتدى نتدارس المعلومة ونطبقها وكل منا يحاول ابداع طرق جديدة للحل .

احب ان انوه ايضا اننا كلنا نجتمع هنا لكي نتعلم !

اخيرا ان كنت مخطئا فارجو ان تسامحوني .

تقبلوا تحياتي

#8

أخي ابو هاني

ارجوك لا تزعل علينا

انا فرحت كثيرا عندما استلمت ردك ولكن تعرف الخميس والجمعة في الوطن العربي إجازة والناس تتزاور وتصل الرحم فما عندي وقت للبرمجة فيها بس أشوف الإيميل

وأوعدك ان اجربها السبت أو الأحد كحد أقصى

وأكرر شكري مرة ثانية لجميع المشتركين في الموقع لأن كلنا والله استفدنا منه.

#9

أخي tmaaa

أشكرك انت أيضاً الشكر الجزيل

ما نسيتك لكن كنت مصدوم شوية من كلام الأخ ابو هاني

#10

اشوف اخي ابو هاني تروق اعصابك شوي ;)

حرصا على المصلحة العامة :o

تقبل تحياتي

اخوك الصغير

رضا

(f)

#11

:o حاضر يا مشرفنا العزيز :)

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

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