Permalänk
Medlem

Error på min ASP sida

Hej!
Får en error på vissa sidor på min community

Denna:
Error Type:
Sun ONE ASP VBScript runtime (0x800A01F5)
Illegal assignment: 'RegExp'
inc/settings.asp, line 258

Har tittat i settings.asp linje 258 och där står det detta:

Set regExp = New regexp

Fan babblar den om? vad ska jag göra?

MVH
Jonas.L

Permalänk
Testpilot

Nu kan jag inte ASP men det ser ut som att du försöker skapa en variabel som har samma namn som en class (regexp i det här fallet), får man verkligen det?

Set variabel = New regexp

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem

Hm förstår inte riktigt vad du nu menar....

Fan ska jag typ ändra det till då ?
MVH
Jonas

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ejon
Hm förstår inte riktigt vad du nu menar....

Fan ska jag typ ändra det till då ?
MVH
Jonas

Har du bara tankat ner någon ASP+VBScript-lösning?
Set är väl en variant av "Var". Samt () behövs väl inte i VBscript tror jag.
Jag vet inte om den bryr sig om camelcase heller, men det bör väl vara RegExp istället för regexp.

Lite mer kod skulle göra det enklare att tolka.

Edit:

Jag passar på att svara åt Hunden.

Han menar att variabeln "regExp" heter samma sak som klassen "RegExp". Då VBScript (eventuellt) inte bryr sig om stora och små bokstäver så får variabeln inte heta samma sak som klassen.
En direkt lösning är att byta namn på "regExp" till "minRegExpVariabel", se till att ändra på alla andra ställen som behöver den också.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

Om någon kan om asp jag bifogar filen så ni kan titta .

http://data.fuskbugg.se/skalman01/settings.asp

Permalänk
Medlem

precis som hunden och Leedow skriver, så försöker du använda ett registrerat namn i VB som variabel-namn.
de lättaste sätten att komma runt det är att antingen "dimma" variabeln regex (Dim regExp på raden innan Set regExp = New regexp), men det bästa är nog ändå att döpa om variabeln till typ oRegExp (som det är gjort tidigare i scriptet).

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem

Som tillägg vore det önskvärt med mindre svordomar och trevligare språkbruk ifrån trådskaparens sida.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.