webForumDet fria alternativet

option explicit problem

ASPur ASP

29 svar · 592 visningar · startad av voigtann1 · sida 2 av 2

Frågan, av voigtann1

När jag ska använda "option explicit" på min sida så får jag: Error Type: Microsoft VBScript compilation (0x800A0400) Expected statement Varför? hur fungera det riktigt?

Läs frågan i sin helhet →
Medlem sedan sep. 200257 inlägg
#21

du måste ha "dim connect" innan du skriver t.ex. "set connect = " eller nå sånt

Medlem sedan jan. 2002227 inlägg
#22

jag vet men kan man göra så här typ?

dim connect
connect =

på en include?
dim bla
bla =

Medlem sedan mars 20015 287 inlägg
#23

Jo så kan du göra, men du kan inte skriva dim på samma variabel flera gånger.

Typ:

dim connect samt sen dim connect i din include också.

Medlem sedan jan. 2002227 inlägg
#24

om man skriver in alla variablar in i en fil som man inkluderar e det bättre då typ å här

dim connect,recset

include file filen

Medlem sedan feb. 20022 594 inlägg
#25

Har rätt stora problem att förstå vad du menar, pellesvenne.

Förstår jag dig rätt är svaret: Ja. (?) :)

Medlem sedan jan. 2002227 inlägg
#26

asså typ skriva in alla variablar i en fil och sedan inkludera det i en sida!!
e det bättre då?

Medlem sedan feb. 20022 594 inlägg
#27

Vad är meningen med det då? Du har ju inte samma variabler på alla sidor?

Medlem sedan jan. 2002227 inlägg
#28

ja men jag har samma typ connect på default.asp
och sen inkluderat meny i default som har också connect då blir det konflikt hur ska jag göra då?

Medlem sedan feb. 200112 078 inlägg
#29

Nu känner jag en stor förvirring runt det här ämnet. ;) Jag kan försöka förklara.

En variabel kan bara dim:as en gång på samma sida, och det är inget undatagsfall ifall den dimmas i en include-fil på sidan eller i själva huvudsidan. Har du include-filer som dim:ar variablar, se till att försöka hålla koll på vad som dim:as var och vad de innehåller. Detta kan göras ganska enkelt om man strukturerar sin kod ordentligt.

Jag skulle nog inte rekommendera att dim:a alla variablar i en include-fil, det är onödigt slöseri med systemresurser om variabeln inte används samt kommer nog att ge upphov till problem i längden. Dessutom är det god sed att alltid dim:a variablar, högst upp på sidan där de används, med ett beskrivande namn som visar vad den innehåller. :)

Medlem sedan feb. 200112 078 inlägg
#30

Tillägg: Jag dim:ar alltid variablarna när VB-motorn skriker efter dem, eller innan jag använder dem, då jag vet vad de skall heta.

Om du t.ex skapar ett connection-objekt i en include fil, som du vill includera, så skall du dim:a t.ex. objConn i include-filen och sedan får du helt enkelt komma ihåg att (eller glömma bort :OO) att inte dim:a den senare i filen, vilket inte borde vara så svårt. :)

134 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)