Možná budu vypadat jako úplný blbec, ale jsem v podstatě úplný začátečník samouk co se týče OOP. Dřív jsem dělal v PHP a to taky jako samouk. Uvedu příklad toho, co bych potřeboval vysvětlit co se týče toho rušení objektů:
Sub zmenastavu(ByVal stav As Integer)
Dim objConnUserdb As New OleDbConnection("provider=....................;Unicode=True")
Dim objCmdInsertPrikaz As New OleDb.OleDbCommand("UPDATE tab SET " & _
"schvalovatel_name = '" & Session("UzivatelskeJmeno") & "', " & _
"schvalovatel_stav = '" & stav & "', " & _
"schvalovatel_datum = '" & Date.Today & "' WHERE ID = '" & Session("OtevritPrikaz") & "'", objConnUserdb)
objConnUserdb.Open()
objCmdInsertPrikaz.ExecuteNonQuery()
objConnUserdb.Close()
objConnUserdb.Dispose()
End Sub
Jde mi o to, jestli mám pomocí dispose zrušit i objCmdInsertPrikaz a i další podobné objekty vytvořené pomocí new v celé aplikaci nebo jestli jsou tyto objekty zrušeny automaticky, aby nezabíraly žádné systémové prostředky Díky moc
|