webForumDet fria alternativet

option explicit problem

29 svar · 591 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20018 810 inlägg
#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?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

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

voigtann1Medlem sedan juni 20018 810 inlägg
#3

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

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

UlfTMedlem sedan maj 20016 050 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.

erkaMedlem sedan dec. 19994 597 inlägg
#5

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

OveRRidEMedlem sedan feb. 20018 509 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.

voigtann1Medlem sedan juni 20018 810 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 :)

OveRRidEMedlem sedan feb. 20018 509 inlägg
#8

. :o

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

voigtann1Medlem sedan juni 20018 810 inlägg
#9

det e okey :birp

pellesvenneMedlem sedan jan. 2002226 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

LarsGMedlem sedan dec. 200012 465 inlägg
#11

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

pellesvenneMedlem sedan jan. 2002226 inlägg
#12

vad gör dim?

voigtann1Medlem sedan juni 20018 810 inlägg
#13

skriv
dim Connect

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

pellesvenneMedlem sedan jan. 2002226 inlägg
#14

jaha går sidan snabbare om man dimmar allt?

JosefMedlem sedan mars 20023 123 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.

pellesvenneMedlem sedan jan. 2002226 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
%>

voigtann1Medlem sedan juni 20018 810 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..

LarsGMedlem sedan dec. 200012 465 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

pellesvenneMedlem sedan jan. 2002226 inlägg
#19

hur menar du LarsG??

pellesvenneMedlem sedan jan. 2002226 inlägg
#20

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

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb