10. april 2005 - 19:23Der er
27 kommentarer og 1 løsning
Object variable or With block variable not set ?
Hejsa,
jeg er ny på .net så dette er sikekrtsimpelt men jeg en kode :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'fyr kode af her Dim FreeTextBox FreeTextBox.Text = "Tester om jeg kan loade data in i editoren ?" End Sub
Det giver fejlen :
Object variable or With block variable not set. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object variable or With block variable not set.
Source Error:
Line 24: 'fyr komandoer af her Line 25: Dim FreeTextBox Line 26: FreeTextBox.Text = "Tester om jeg kan loade data in i editoren ?" Line 27: End Sub Line 28:
'This call is required by the Web Form Designer. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub Protected WithEvents Label1 As System.Web.UI.WebControls.Label Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
'NOTE: The following placeholder declaration is required by the Web Form Designer. 'Do not delete or move it. Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init 'CODEGEN: This method call is required by the Web Form Designer 'Do not modify it using the code editor. InitializeComponent() End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'fyr komandoer af her Dim FreeTextBox As TextBox = New TextBox FreeTextBox.Text = "Tester om jeg kan loade data ind i editoren ?" Label1.Text = "tester" TextBox1.Text = "Tester om jeg kan loade data ind i tekst boxen ?" End Sub
prøv: Protected WithEvents FreeTextBox1 As FreeTextBox Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'fyr komandoer af her FreeTextBox1.Text = "Tester om jeg kan loade data ind i editoren ?" Label1.Text = "tester" TextBox1.Text = "Tester om jeg kan loade data ind i tekst boxen ?" End Sub
Så langt så godt, så virker det da, men jeg får stadig ikke min tekst med ind i editoren :o(
Koden ser nu således ud :
Imports FreeTextBoxControls Public Class WebForm1 Inherits System.Web.UI.Page
#Region " Web Form Designer Generated Code "
'This call is required by the Web Form Designer. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub Protected WithEvents Label1 As System.Web.UI.WebControls.Label Protected WithEvents Button1 As System.Web.UI.WebControls.Button Protected WithEvents FreeTextBox As FreeTextBoxControls.FreeTextBox
'NOTE: The following placeholder declaration is required by the Web Form Designer. 'Do not delete or move it. Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init 'CODEGEN: This method call is required by the Web Form Designer 'Do not modify it using the code editor. InitializeComponent() End Sub
#End Region Protected WithEvents FreeTextBox1 As FreeTextBox Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'fyr komandoer af her Dim FreeTextBox1 As TextBox = New TextBox FreeTextBox1.Text = "Tester om jeg kan loade data ind i editoren ?" Label1.Text = "tester" End Sub End Class
Ja det har jeg læst, det skal nok blive spændende at stifte bekendtskab med ligeså :o)
/Websam
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.