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

سؤال فى الملفات

مغلق
بدأه أحمد عز في 14 يونيو 2004 · 5 رد · 681 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

التعامل مع الملفات مدعم بطريقه جيده جدا فى فجوال بيسيك من خلال الأنواع الموجوده فى طرق فتح الملفات و الكتابه والقراءه منها و إليها .

ولكن

هل فكر أحد منكم كيف يقوم بمسح بعض البيانات من داخل ملف ؟؟؟؟؟

أنى أتسائل عن هذا و بأى طريقه كانت binart , text , raandom access أى طريقه

وللضروره .

(آخر ما وصلت إليه هو تحميل الملف كلف فى متغير نصى فى الذاكره ومن ثم مسح الجزء المراد ومسح الملف نفسه وكتابة المتغير ثانياً الى الديسك و لكنها طريقه مكلفه للذاكره إذا ذاد الملف عن 100 كيلو )

فما هى الحلول الأخرى ؟؟

#2

حتو لو كان النص في ملف تكست يجب عليك القراءة...

اما عن الكرق الاخرى فهناك اشياء اخرى اتذكر دراستها في مادة ال computing

وهي فتح ملف جديد ومن ثم عمل نقل للمعلومات كلها و غض النظر عن التكست الذي تريد ازالته الا ان Replace هذه الدالة ممكن تقوم بالعمل بكل سهولة

Dim Input as string
Input = inputbox("here")
text1.text = replace(text1.text,input,"")

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

Be Open Source

opensource-550x4752.gif

#3

لم تفهم قصدى للمره الثانيه (هتجننى :) )

كان قصدى كيف أقوم بمسح معلومه ما من ملف بدون فتح الملف كله فى متغير نصى و التعديل عليه ومن ثم الحفظ ثانيا ، لاحظ آخر فقره فى السؤال فوق .

#4

هاهاهاهه انا متأسف جدا جدا يا اخي بس مشوش شوي :P

على كل لا اعرف باي طريقة غيرها ولكن استطيع ان اقول انه يمكن استخدام ال FileSystemObject للقراءة من الملف بدون حفظه في ملف نصي لكن لا يزال عليك ان تستبدل المتغير الذي ستحفظ به محتويات الملف بال object لل FileSystemObject

الذي ايضا سياخذ حيزا في الذاكرة لا باس به

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

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

Be Open Source

opensource-550x4752.gif

#5

شكرا لك اخى راكان

ولكن دعنى أتسائل هل هذه من محدوديا ت اللغه أيضا أم من محدوديات نظام ملفات الوندوز كله (لأنى لم أمر على هذه الإمكانيه من قبل فى السى) ؟؟

#6

والله اتوقع من محدوديات نظام الملفات... لان للتعديل في الملف يجب فتحة وقراءته والامر منطقي :)

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

Be Open Source

opensource-550x4752.gif

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

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