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

هل يوجد طريقة لقراءة وكتابة الملفات كما هي مكتوبة على الهارد

بدأه abudawoodd في 16 فبراير 2009 · 4 رد · 685 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل يوجد طريقة لقراءة وكتابة الملفات كما هي مكتوبة على الهارد

اصفار و واحدات كما هي مكتوبة على القرص

لقد جربت

Open "FileName" For Binary As #1

لكنها لم تعطيني النتيجة التي أريدها لأنها تعطيني رموز وانا لا أريدها على شكل رموز انما اريدها اصفار وواحدات

أو على شكل سداسي عشري وانا أقوم تحويله إلى ما أريد

طبعاً اريد طريقة القراءة وطريقة الكتابة

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

#2

وينكم ياشباب

#3

ياشباب وينكم

#4

أسهل طريقة أنك تقرأ الملف حرفًا حرفًا ، ثم تقوم بتحويل رقم الآسكي لكل حرف إلى الصيغة الثنائية ،

الكود التالي قد يساعدك ،

	Dim BytesNumber As Integer
	Dim FileNumber As Long
	FileNumber = FreeFile
	Dim bytes() As Byte
	Open "C:\1.txt" For Binary As #FileNumber
	BytesNumber = LOF(FileNumber)
	ReDim bytes(BytesNumber)
	Get #FileNumber, , bytes
	Close FileNumber

بعد تنفيذ الكود السابق ، جميع قيم آسكي لرموز الملف ستكون في المصفوفة bytes ، بعد ذلك قم بالتحويلات التي تريدها ..

سبحان الله وبحمده ... سبحان الله العظيم

#5

ألف شكر لك أخي وجزاك الله عني كل الخير

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

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

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

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

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