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?
4 svar · 174 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
------------------
Varför bråka när man kan kramas?
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,
------------------
All your base are belong to me.
Jag bugar och tackar