webForumDet fria alternativet

option explicit problem

ASP

29 svar · 593 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

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?

Medlem sedan dec. 200012 464 inlägg
#2

Det är väl något fel som är trasigt. Option explicit skall ligga först i skriptet. Visa lite kod.

Medlem sedan juni 20019 519 inlägg
#3

fixat det tack LarsG :) hade visst en include fil ovan :)

vad gör detta option explicit för något?

Medlem sedan maj 20018 027 inlägg
#4

voigtann1 skrev:

vad gör detta option explicit för något?

Tvingar dig att deklarera alla variabler. Bra att använda, för då blir det mycket lättare att hålla reda på variablerna.

Medlem sedan dec. 19996 522 inlägg
#5

vilket innebär att sidan laddas snabbare samt blir lättare att felsöka

Medlem sedan feb. 200112 078 inlägg
#6

voigtann1 skrev:

fixat det tack LarsG :) hade visst en include fil ovan :)

vad gör detta option explicit för något?

Kolla dina PM, grabben. ;)

Jag har förklarat det för dig där, för en och en halv timme sedan.

Medlem sedan juni 20019 519 inlägg
#7

Kolla tiden OveRRidE postade denna långt innan jag fick svar av dej :) nu har jag alla fall fått igång allt :)

Medlem sedan feb. 200112 078 inlägg
#8

. :o

Sorry, klev upp på fel sida av sängen idag, det är nog jag som inte är riktigt vaken. :r

Medlem sedan juni 20019 519 inlägg
#9

det e okey :birp

Medlem sedan jan. 2002227 inlägg
#10

varför får jag felmeddelandet:?
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01F4)
Odefinierad variabel: 'Connect'
/offline.asp, line 7

när jag använder högst uppe på sidan!
option explicit

Medlem sedan dec. 200012 464 inlägg
#11

Det är för att du inte har med connect i ett dim-statement i din kod.

Medlem sedan jan. 2002227 inlägg
#12

vad gör dim?

Medlem sedan juni 20019 519 inlägg
#13

skriv
dim Connect

Du måste ha en variabel som heter Connect för att kunna använda den...

Medlem sedan jan. 2002227 inlägg
#14

jaha går sidan snabbare om man dimmar allt?

Medlem sedan mars 20023 561 inlägg
#15

Jag har för mig att den hanterar alla variabler snabbare om man kör med Option Explicit och dimmar alla variabler.

Medlem sedan jan. 2002227 inlägg
#16

funkar det bra om man gör så här?
<%
Option Explicit
Response.Buffer = True
Response.Expires = -1500
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
dim connect,recset,addera,nummer,color,connect2,recset2,status
%>

Medlem sedan juni 20019 519 inlägg
#17

Om du kör Option Explict och Dimar alla dina variablar så kommer sidan gå snabbare (Citat från OveRRidE) på så sätt kan du stänga dina Recset snabbare och behöver inte jobba så mycket..

Medlem sedan dec. 200012 464 inlägg
#18

Jo, det går bra. Det viktiga är att du har

dim connect

innan du använder connect första gången

Medlem sedan jan. 2002227 inlägg
#19

hur menar du LarsG??

Medlem sedan jan. 2002227 inlägg
#20

kan man använda flera dim typ på andra inklude?

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)