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

ما الخلل في هذ السطر

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

أريد أن أستبدل هذا السطر من الكود

Dim Hadith(7771) As String

بهذا السطر

Dim Hadith(Val(Text1)) As String

ولكنه يعطيني ايرور علما بأن تكست1 يساوي "7771"

وشكرا

#2

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

الخلل هو ان الـ DIM بحاجة الى رقم ثابت

ولكن الحل هو

Dim Hadith() as string
Redim Hadith(cInt(text1))

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#3
وعليكم السلام ورحمة الله وبركاته أخي العزيز meynot جزاك الله خيرا
#4

كذللك تستطيع التصريح أولا بالمتغير ثم تقوم بإعطائه الخاصية

للجدول مثلا

DIM Nbr AS INTEGER

ثم

NBR = 3000

DIM TABLBE(NBR) AS String

أخي العزيز علما أن الرقم في

NBR

لا يتجاوز ال 32762

حض موفق

الحاج نقبيل

برمجة عامة

#5

شكرا لكما اخوي العزيزين

ولكن ما زالت المشكلة قائمة حيث أنني اضع الكود في:

General_Declarations

وتظهر لي هذه المسج

Compile error:

Invalid outside procedure

وشكرا

#6

اظن ان السطر

NBR = 3000

يجب ان لا يكون فى الGenral جرب وضعه فى fORM LOAD

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#7

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

أخي booknet

يجب ان يكون كالتالي

الكود Redim يجب ان يكون داخل الفورم لود او اي روتين او دالة داخليه

وليس في الجنرل.......

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

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

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