Hej!
Du frigör minne om du tar som vana att stänga använda objekt.
RecSet.Close()
SET RecSet = Nothing
I VB tillskillnad från tex Java måste du göra det manuellt, java frigör sitt minne automatiskt.
Mvh Jörgen
4 svar · 176 visningar · startad av neversleep
Hejehej
Måste man se till så att alla objekt är stängda och frigjorda innan man kör sin redirect, eller kan man köra den mitt i koden om det behövs? Vad händer med öppnade objekt i så fall?
Hej!
Du frigör minne om du tar som vana att stänga använda objekt.
RecSet.Close()
SET RecSet = Nothing
I VB tillskillnad från tex Java måste du göra det manuellt, java frigör sitt minne automatiskt.
Mvh Jörgen
Japps det förstår jag. Men det jag inte förstår är om detta sker om jag gjort tex...
if(blbabla)
Response.Redirect "annansida.asp"
recordset.close
SET recordset = Nothing
dvs om if satsen är sann frigörs alltså inte objektet? Eller det är så att de sista raderna körs oxå?
[Redigerat av neversleep den 25 okt 2001]
Om du redirectar på det sättet körs inte kodraderna som stänger och förstör objekten.
Det jag hade gjort:
blnRedirect = false
if blabla then blnRedirect = true
...
...
recordset.close
SET recordset = Nothing
...
if blnRedirect then Response.Redirect "fil.asp"
Mvh,
Jag bugar och tackar