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

سؤال تحميل المتغيرات بقيم من مربع نص ؟؟؟

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

سؤال :

مربع نص يحتوى على ارقام بهذه الصورة

447,855,1,0

وعندى متغيرات

y , x,z,n

كيف يمكن ان احمل كل متغير بقيمة من مربع النص ما بين فواصل الاقام

#2

تقصد مثل أرقام ال IP

يوجد أكثر من طريقة لذلك وأعتقد أن ال regular expression هي الأفضل في مثل هذه الحالة سواء للتحقق أو التعرف على المدخلات

عموماً هذه طريقة تقليدية على مربع نص عادي

xa = InStr(1, Text1.Text, ",")
Print "1 is: " & Mid(Text1.Text, 1, xa - 1)
xb = xa
xa = InStr(xb + 1, Text1.Text, ",")
Print "2 is: " & Mid(Text1.Text, xb + 1, xa - xb - 1)
xb = xa
xa = InStr(xb + 1, Text1.Text, ",")
Print "3 is: " & Mid(Text1.Text, xb + 1, xa - xb - 1)
xb = xa
Print "4 is: " & Mid(Text1.Text, xb + 1)
ani.gif
#3

مشكور والله يا اخى

#4

السلام عليكم

لقد انشأت دالة function تدخل اليها الجملة كاملة و تحدد لها الحرف الذى يفصل بين اجزاء الجملة و سوف ترجع لك الدالة الكلمات مجزأة فى مصفوفة و بالتالى لابد ان تستقبل العائد من الدالة فى مصفوفة و اليكم الكود

Public Function Atta(ByVal Word As String, ByVal Fasel As String) As String()
Dim c As Integer
Dim T() As String
c = 0
For i = 1 To Len(Word)
If Mid(Word, i, 1) = Fasel Then c = c + 1
Next i

ReDim T(c)
tword = Word
For i = 1 To c + 1
N = InStr(tword, Fasel)
If N > 0 Then
T(i - 1) = Mid(tword, 1, N - 1)
tword = Mid(tword, N + 1, Len(tword))
Else
T(c) = tword
End If
Next i

Atta = T
End Function

sub command1_click()
Dim IpData() As String
dim word as string

word = "196,186,10,1"

IpData=atta(word,",")

For i = LBound(IpData) To UBound(IpData) ' من اصغر عنصر فى المصفوفة لاكبر عنصر فيها
MsgBox IpData(i) ' يعرض لك كل عنصر من الكلمات المجزأة على حده
Next i

end sub

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

وارجو ان اكون اوفيت

مع خالص تحياتى

ابراهيم

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

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

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

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

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

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

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

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

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

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

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

من مواضيعى :

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

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

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

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

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

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

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

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

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

#5

بارك الله فيك يا اخى

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

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

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

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

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

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