Ik doe nu al een tijdje asp alleen 1 ding blijf ik niet snappen, het Dim gebeuren
Als ik een stukje code als dit heb:
Of
Dan moet er eigelijk een foutmelding te komen omdat de variable nog niet gedimt (lekker woord) is maar dit is niet het geval!
Mijn vraag, betekent dit nu dat alle Dim's altijd worden uitgevoerd voordat de pagina geladen wordt of is "Option Explicit" gewoon bugy?
Als alle Dim's van te vooren worden uitgevoerd zou ik altijd alle Dim's boven aan de pagina kunnen zetten zonder performance verlies, Als ik nu een variable alleen in een If lus gebruik dan dim ik hem ook daar.
Als ik een stukje code als dit heb:
code:
1
2
3
| Option Explicit testvar = "bla" Dim testvar |
Of
code:
1
2
3
4
5
| Option Explicit If 1 = 2 Then Dim testvar End If testvar = "bla" |
Dan moet er eigelijk een foutmelding te komen omdat de variable nog niet gedimt (lekker woord) is maar dit is niet het geval!
Mijn vraag, betekent dit nu dat alle Dim's altijd worden uitgevoerd voordat de pagina geladen wordt of is "Option Explicit" gewoon bugy?
Als alle Dim's van te vooren worden uitgevoerd zou ik altijd alle Dim's boven aan de pagina kunnen zetten zonder performance verlies, Als ik nu een variable alleen in een If lus gebruik dan dim ik hem ook daar.