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

سؤال عن استخدام الملفات النصية TXT

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

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

كيف حالكم يا أخوان ان شاء الله بخير ..

عندي سؤال بسيط ولا عليكم أمر .. لدي ملف نصي اضفته في Resource Editor أريد أن اسنده إلى متغير مثلاً أو إلى مربع نص ..

جربت الكود :

Text1.Text = LoadResData(101, "CUSTOM")

فإنه يظهر لي علامات استفهام ؟؟!!

ماهو الكود الصحيح يا أخوان بارك الله فيكم..

بحثت كثيراً في المنتدى لم اجد سوى الخاص بملفات الصوت ..

ولم أجد ما يتعلق بالملفات النصية ..

دمتم في رعاية الله وحفظه ..

New_Folder__3_.rar

#2

اكتب

open app.path + "\txt.txt" for input as #1"
text1.text = input (lof(1),1)
close #1
startingprogremmer.jpg
#3
اقتباس
open app.path + "\txt.txt" for input as #1"

اسف امسح اخر حرف وهو "

startingprogremmer.jpg
#4

وهذا مثال

انا افضل استخدم comman dialog

open_text.rar

startingprogremmer.jpg
#5

للأسف يالغالي لم يكن هذا ما أردته بالضبط ..

الطرق كثيرة لفتح اي ملف نصي ..

ولكني هنا أبحث عن طريقة Resource Editor وأرفقت مثال يعني فقط ينقص الكود ..

دمتم في رعاية الله ..

#6

UP

كالعادة لا اجابات على استفساراتي :( :( ..

#7

انت مزعل نفسك ليه ؟؟

Text1.Text = StrConv(LoadResData(101, "CUSTOM"), vbUnicode)
#8

السلام أخي الكريم،

إذا مستعجل على الإجابة، قم بزيارة هذا الموقع ولن تخيب بأذن الله

ارعص فيذا

فراس

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#9

لو كمان عايزها بطريقة تقليدية جداا بعيدا عن الدوال ..

 Dim b() As Byte, s As String
 b = LoadResData(101, "CUSTOM")
For i = 0 To UBound(b)
   s = s & Chr(b(i))
Next
Text1 = s
#10

الله يجزاك خير يالغالي Pharaonic_Guy ..

بالفعل النتيجة ميه ميه :) ..

ولي سؤال بسيط ولا عليك امر اخوي في الكود الأول .

ما معنى StrConv و vbUnicode ؟

وهل استطيع ان اعدل على محتوى الملف المرفق بالـ Resource ? اذا فيه طريقة وطويلة بلاش منها :) ..

دمت في رعاية الله وحفظه ..

Feras Nasser :.

يالبى قلبك يالسديراوي :)

لي زيارة للموقع ان شاء الله بعد قليل ..

دمتم في رعاية الله ..

#11
اقتباس
ولي سؤال بسيط ولا عليك امر اخوي في الكود الأول .

ما معنى StrConv و vbUnicode ؟

إذا لاحظت .. فإن دالة LoadResData تعود بـمصفوفة بايتات Byte Array وليس نص String ..

وبالتالي نريد تحويل تلك البايتات إلي نص .. وأسهل طريقة هي استخدام الدالة String Convert أو StrConv ..

فيمكن بواسطتها تحويل مصفوفة البايتات إلي نص بتمرير التابع VbUnicode إليها ..

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

اقتباس
وهل استطيع ان اعدل على محتوى الملف المرفق بالـ Resource ? اذا فيه طريقة وطويلة بلاش منها regular_smile.gif ..

حظك وحش .. بس مش قوي ..

انا لسه منزل فيستا دلوقت .. وفيه مشاكل في تثبيت فيجوال ستوديو ..

هحلها وسأري ما يمكنني فعله في هذا الأمر ..

#12
اقتباس
وهل استطيع ان اعدل على محتوى الملف المرفق بالـ Resource ?

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

هذا الكلام اثناء التصميم فارجو انك لم تقصد التعديل برمجيا اثناء التشغيل :(

#13

الله يعافيكم يا أخوان ..

أخوي Pharaonic_Guy .::

الله يجزاك خير يالغالي على متابعة الموضوع ..

يعافيك ربي ان شاء الله الامر وضح ان شاء الله ...

أخوي طارق بالفعل ما قصدته هو الرأي الثاني للأسف :)

أريد أثناء تشغيل البرنامج هل يمكن التعديل عليها ؟!

دمت في رعاية الله ....

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

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