Un petit moment que je cherche a faire marcher mes classes, comme du code parle mieux qu'un long discours....
Ma classe
Le webform1.aspx.vb
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2
3
4
5
6
7
8
9
10
11
12
13
14Public Class Personne Private lngIdPersonne As Long Sub New() lngIdPersonne = 1 End Sub Public Sub setIdPersonne(ByVal pIdPersonne As Long) lngIdPersonne = pIdPersonne End Sub Public Function getIdPersonne() As Long Return lngIdPersonne End Function End Class
et dans le .aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15Imports TestObjet.Personne Public Class WebForm1 Inherits System.Web.UI.Page Protected WithEvents Label1 As System.Web.UI.WebControls.Label Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim p1 = New Personne End Sub Private Sub InitializeComponent() End Sub End Class
et le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2 <% response.write p1.getIdPersonne() %>
desole je debute en objet sous vs.net
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2 BC30451: Le nom 'p1' n'est pas déclaré.
deja m'a fallu un moment pour capter qu'il fallait utiliser new pour le constructeur et pas le nom de la classe comme en java
		
		
        




  
 


  Répondre avec citation
Partager