رفتن به مطلب
  • 0

bitmaps' is used before it was assigned any value'


aliakbarowji

سوال

سلام

من جدیدا عضو سایت شدم و شروع کردم به برنامه نویسی B4A ، یک سوال دارم اگر کسی به من جواب بده ممنون میشم

من IDE 3.8 را نصب کردم و کار هم میکنه و چند تا مثال هم اجرا کردم ولی در قسمت scrollview برای load چند تا تصویر یک برنامه دارم تست میکنم که در آن کلمه Bitmaps را نمیشناسه و در کامپایل کردن میگه

bitmaps' is used before it was assigned any value'

مشکل از کجاست که این error را میده ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

این خطا میگه که bitmaps از قبل تعریف شده و داره استفاده میشه

یعنی شما ظاهرا 2 تا متغیر با یک اسم تعریف کردین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون هستم از دوستانی که پاسخ دادند .

من این مثال را از توی کتاب B4A-tutorials برداشتم و تست میکنم و قسمتی از کدش به صورت زیر هست

ِDim Scrollview1 As Scrollview

ScrollView1.Panel.Height = 200dip * Bitmaps.Size 'Set the inner

panel height according to the number of images.

For i = 0 To Bitmaps.Size - 1

Dim iv As ImageView 'create an ImageView for each bitmap

iv.Initialize("") 'not interested in any events so we pass empty string.

Dim bd As BitmapDrawable

bd.Initialize(Bitmaps.Get(i))

iv.Background = bd 'set the background of the image view.

'add the image view to the scroll bar internal panel.

ScrollView1.Panel.AddView(iv, 5dip, 5dip + i * 200dip,

ScrollView1.Width - 10dip, 190dip)

Next

بنظر میاد باید کلمه Bitmaps توسط ide تشخیص داده بشه که بعد از گذاشتن نقطه . در آخر آن یک پنجره کوچک باز بشه و آبشنهای مختلف مربوط به Bitmaps از جمله size را نشان بده تا انتخابش کنیم ولی ide اصلا Bitmaps را نمیشناسه ، حالا برای رفع مشکل باید Bitmaps را یک جوری تعریف کنیم یا یک لیبراری را داشته باشیم ولی چه جور ؟ نمیدونم !

در ضمن من با محیط نوشتاری این انجمن آشنا نیستم و متن انگلیسی یک کم قاطی پاطی میشه و نتونستم آن متن را مرتب کنم تا برنامه بهتر دیده بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از همه دوستان

مشکل را فهمیدم از کجاست .در فایل آموزشی بطور کامل برنامه را ننوشته بود اما در سایت basic4ppc فایل scrollview.zip را دانلود کردم و برنامه scrollview.b4a کار میکنه

در ابتدای برنامه در قسمت Sub Process_Globals باید دستور Dim Bitmaps As list را وارد کنیم .

آدرس فایل

http://www.basic4ppc.com/android/files/tutorials/ScrollView.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

aliakbarowji تشکر از شما بخاطر اینکه کاربر تازه وارد در این انجمن هستید ولی قوانین رو خوب میدونید و بعد از حل شدن مشکلتون در انجمن اطلاع رسانی کردید *همینه*
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...