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

مشکل در web view


freenursing

سوال

با عرض سلام و خسته نباشید

دارم یک برنامه مینویسم که قراره یکی از صفحاتش یک سایت رو نمایش بده

ولی متاسفانه اررور میده

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

کد اون صفحه

#Region  Activity Attributes 
#FullScreen: False
#IncludeTitle: True
#End Region

Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.

End Sub

Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module
   Private website As WebView
End Sub

Sub Activity_Create
   website.LoadUrl("http://freenursing.ir/")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

اینم اروری که توی گوشی نمایش میده

53623388857924917980.png

با تشکر

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

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

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

سلام دوست عزیز و خوش آمد بهتون میگم و تشکر به خاطر اینکه این انجمن رو برای طرح سوالتون انتخاب کردید.

خب جواب شما بسیار ساده است . شما کدهای Sub مربوط به Avtivity_Create رو تغغیر دادید. یعنی <code><code>(FirstTime As Boolean) </code></code>رو حذف کردید.

باید به این صورت باشه:

Sub Activity_Create(FirstTime As Boolean)

تغییرات رو اعمال کنید مشکل حل میشه.

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

سلام دوست عزیز و خوش آمد بهتون میگم و تشکر به خاطر اینکه این انجمن رو برای طرح سوالتون انتخاب کردید.

خب جواب شما بسیار ساده است . شما کدهای Sub مربوط به Avtivity_Create رو تغغیر دادید. یعنی <code><code>(FirstTime As Boolean) </code></code>رو حذف کردید.

باید به این صورت باشه:

Sub Activity_Create(FirstTime As Boolean)

تغییرات رو اعمال کنید مشکل حل میشه.

به این میگن چشمای تیز یه حرفه ای

اصن به کدای دگ دقت نمیکردم فقط website.LoadUrl("http://freenursing.ir/") رو میدیدم

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

یک نکته رو میگم توجه کنید

همه ما وقتی بخواهیم در sub globals متغیری رو تعریف کنیم از dim استفاده میکنیم.

ولی زمانی که از designer یک ابزار رو add کنیم و از طریق خود Designer بخواهیم dim رو بزنیم ، در کد نویسی به جای dim از عبارت private استفاده میشه ...

خب الان شما کدتون دقیقا به همین صورته و احتمال 90% از Designer اومدید webView رو اضافه کردید.

ولی بعد از dim زدن اومدید اسم اون رو که WebView1 بوده از website تغییر دادید.

خب الان شما باید یا initialize رو انجام بدید و سپس addview کنید یا هم دو تا کاره راحت تر میتونید انجام بدید:

1- از designer به قسمت تنظیمات webView برید و نام اون رو به website تغییر بدید.

2- کد قسمت sub globals خودتون رو به کد زیر تغییر بدید:

 Private WebView1 As WebView

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

اینو قبل کدت اضافه کن

website.Initialize("")

ممنون از راهنماییتون

میشه دقیق تر بگین؟

یعنی اینجوری بنویسم؟

Sub Activity_Create(FirstTime As Boolean)
   website.Initialize("http://freenursing.ir/")
   website.LoadUrl("http://freenursing.ir/")
End Sub

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

یک نکته رو میگم توجه کنید

همه ما وقتی بخواهیم در sub globals متغیری رو تعریف کنیم از dim استفاده میکنیم.

ولی زمانی که از designer یک ابزار رو add کنیم و از طریق خود Designer بخواهیم dim رو بزنیم ، در کد نویسی به جای dim از عبارت private استفاده میشه ...

خب الان شما کدتون دقیقا به همین صورته و احتمال 90% از Designer اومدید webView رو اضافه کردید.

ولی بعد از dim زدن اومدید اسم اون رو که WebView1 بوده از website تغییر دادید.

خب الان شما باید یا initialize رو انجام بدید و سپس addview کنید یا هم دو تا کاره راحت تر میتونید انجام بدید:

1- از designer به قسمت تنظیمات webView برید و نام اون رو به website تغییر بدید.

2- کد قسمت sub globals خودتون رو به کد زیر تغییر بدید:

 Private WebView1 As WebView

الان این کد رو قرار دادم

صفحه خالی میاره

#Region  Activity Attributes 
#FullScreen: False
#IncludeTitle: True
#End Region

Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.

End Sub

Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module
   Private WebView1 As WebView
End Sub

Sub Activity_Create(FirstTime As Boolean)
   WebView1.Initialize("http://freenursing.ir/")
   WebView1.LoadUrl("http://freenursing.ir/")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

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

[b]<code><code>[color=#000000][color=#007700] [/color][color=#0000BB]WebView1[/color][color=#007700].[/color][color=#0000BB]Initialize[/color][color=#007700]([/color][color=#DD0000]"http://freenursing.ir/"[/color][color=#007700])

رو حذف کنید از کد نویسی

[/color][/color]</code></code>[/b]

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

از فرزاد و مهدی عزیز ممنونم بابت راهنمایی خوبشون

تونستم مشکل رو حل کنم

بابت تشکر به هر کدوم از عزیزان یک امتیاز تقدیم شد

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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