Имя вашего конструктора неверно.По умолчанию имя конструктора класса в классическом ASP равно Class_Initialize
.Исходя из этого, ваш код должен быть:
'External Code
Set nObj = New Test
Response.Write("tValue = " & nObj.tValue)
'The Class
Class Test
Private Test1
Public Property Get tValue
tValue = Test1
End Property
Public Sub Class_Initialize
Test1 = "123a"
End Sub
End Class
Или, если вы хотите сохранить код вашего класса как есть, вы должны изменить свой внешний код на:
'External Code
Set nObj = New Test
nObj.Loadit
Response.Write(nObj.tValue)