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

هل توجد طريقة لفتح اكثر من 512 ملف؟

مغلق
بدأه GHOST2010 في 8 يوليو 2005 · 12 رد · 983 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اقوم الان بتصميم الاصدار الثانى لبرنامج تشفير الملفات والذى جربه معظمكم واردت اضافة خاصية تعدد المستخدمين والحمد لله اعرف الطريقة جيداً واذا رأى احدكم كود الاصدار الاول سيرى انه معتمد على الامر Open والمشكلة التى تواجهنى ان هذا الامر لايفتح اكثر من 512 ملف فهل يستطيع احدكم ان يدلنى على طريقة لفتح ملفات اكثر من هذا العدد لان هذا العدد قليل جداً خصوصاً مع الخاصية الجديدة

اتمنى ان يكون سؤالى واضح ولكم جزيل الشكر.

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#2

UP

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

والله الاول أحب أطمن عليك احسن انا سمعت انك كنت عيان

وبقولك حمدللة على السلاااااااامة D:

اخى والله هل انت تقصد فتح ملف .txt ولا folder على العموم انا هعتبرها ملف .txt كل اللى انا دارستة انة ما ينفعش تفتح أكتر من

20 logocal file in the same time

حيث الملفات ما هى الا logical file nad physical

phisical دة اسم الملف الموجود والخزن على الhard

أما الlogical فدة هو اسم الذى تستخدمة فى البرنامج أى عبارة عن connction ما بين الملف اللى على الهارد والبرنامج بتاعك

يارب أكون أفدتك بحاجة

وربنا يوفقك

وعلى العموم يا سيدى احنا مستنين البرنامج علشان نسبنا من البرامج التانية الاجنية :D:D

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#4

اولاً شكراً على سؤالك على صحتى وفعلاً انا كنت باتعالج فى احد المستشفيات من الحمى والحمد لله انتهت :rolleyes:

انا كده للاسف هاضطر احذف البرنامج بعد ماخلص لان 512 ملف عدد قليل جداً مع عدد من المستخدمين :(

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

لالالالا بلاش الاحباط دة ممكن يبقى فى طريقة أخرى بس دة كل اللى انا أعرفة وعلى العموم هحاول ادور على طريقة جديدة

وبأذن الله سأرد عليك

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#6

السلام عليكم

أولا حمدا لله على سلامتك ... انا لم أعرف انك كنت مريض الا الان .... :)

ثانيا أرجو ان توضح أكثر فكرة برنامجك و الهدف الذى يضطرك إلى فتح أكثر من 512 ملف فى نفس الوقت !!

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#7

اخى ابراهيم

فكرة برنامج هى الاصدار الثانى من برنامج التشفير الموجود فى توقيعى وحاجتى لفتح اكثر من 512 ملف فى نفس الوقت هى اننى وضعت خاصية تعدد المستخدمين للبرنامج اى لكل مستخدم ملفاته المشفرة وعند تشغيل البرنامج يتم تشفير ملفات جميع المستخدمين وليس المستخدم الحالى فقط ومع وجود هذه الخاصية فلابد من زيادة عدد الملفات لان 512 ملف فى نظرى عدد قليل جداً.

ارجو ان اكون قد استطعت التوضيح :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#8

انت ممكن تفتح الملفات على مراحل يعني في كل مرحلة افتح لنقل 100 ملف و بعد تشفيرهم انتقل لل 100 الآخر و هكذا ...

#9
Open FileName For OpenMethode As #FileNumber

اذا زاد FileNumber عن 512 فان الخطأ سيظهر ولابد من ان تظل الملفات مفتوحة لاتمام التشفير

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#10

اعذرني لكن توي جربت البرنامج

للأسف أنت تستعمل طريقة غير مجدية في التشفير يعني تقوم بتحديد صلاحيات الدخول على الملف المختار لبرنامجك فقط الشئ الذي يستوجب أن يضل برنامجك مفتوح!!!!

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

/index.php?showtopic=69861

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

و السلام عليكم

#11

اخى crazy-man هذا البرنامج صممته منذ فترة والقصور تم معالجته فى الاصدار الجديد فعند خروج المستخدم من البرنامج يتم فك تشفير ملفاته فقط اما باقى الملفات فتظل مشفرة وطريقة تشفير النص داخل الملفات النصية اعرفها تماماً لكنها تحمى الملف من القراءة فقط وليس من الكتابة

الخلاصة ان الاصدار الثانى عالج جميع القصور الموجودة فى الاصدار الاول كما اننى انتهيت من عمله تماماً لكن الباقى هو زيادة عدد الملفات فقط فمن الصعب ان اعيد صياغة الكود ليتناسب مع الطريقة التى ذكرتها , اريد فقط رد على سؤالى هل توجد طريقة ام لا ؟

تم تعديل هذه المشاركة بواسطة GHOST2010 في 15 يوليو 2005 في 08:55

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#12

أستعمل دوال الـAPI

CreateFile
WriteFile
ReadFile
CloseHandle
SetFilePointer
SetFileAttributes
GetFileSize

سوف تساعدك كثير فى السرعة و فى عدم محدودية عدد الملفات

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#13

اخى الكريم neo اعرف كيفية فتح الملف بدوال الـ API لكن ما الدالة البديلة للامر Lock فى الدوال السابقة ?

تم تعديل هذه المشاركة بواسطة GHOST2010 في 14 يوليو 2005 في 15:02

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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

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