Avatar billede crappy- Nybegynder
09. september 2003 - 18:43 Der er 7 kommentarer og
1 løsning

Problemer med Function

Hejsa!
Har efterhånden en del problemer med mit web-site *suk*
På min IIS Server virker funktionen fint, men når den bliver smidt op på en online web-server giver den fejl!

Funktionen (Til at splitte ord der er for lange op) er :
<%
Function TextRepair(Streng)
  TextRepair = Streng
  If Not IsNull(TextRepair) Then
      WrdLen = 40
      Set regEx = New RegExp
      regEx.IgnoreCase = True
      regEx.Global = True
      regEx.Pattern = "[^ \n]{" & WrdLen & "," & WrdLen & "}"
      Set Matches = regEx.Execute(TextRepair)
      For Each Match in Matches
      TextRepair = Replace(TextRepair, Match.Value, Match.Value & " ")
      Next
      Set regEx = Nothing
  End If
End Function %>


Fejlen jeg får er følgende:

Microsoft VBScript compilation error '800a03ea'

Syntax error

/ny-side/index.asp, line 6

Set regEx = New RegExp
------------^



Nogen der ved hvorfor jeg får den fejl ? :<
Avatar billede luzk Nybegynder
09. september 2003 - 18:56 #1
Det kan tænkes at den webserver du benytter online er af en ældre type. RegExp i VBScript kræver at du benytter Version 5.0 af VBScript. For at IIS'en skal kunne eksekvere VBScript v5.0, skal det være en IIS 5.0 eller nyere, så det skal du checke allerførst hos udbyderen.
Det script du benytter ligner et eksempel Microsoft selv har udgivet, så derfor vil jeg mene at det er webserveren hos udbyderen den er gal med...

/Luzk
Avatar billede luzk Nybegynder
09. september 2003 - 19:03 #2
Har lgie testet din funktion på en IIS 5.0.1, og der virker den:
http://www.natliv.dk/test2.asp

/Luzk
Avatar billede crappy- Nybegynder
09. september 2003 - 19:07 #3
Okay takker, er det muligt at lave det om på nogen måde så den kan køre med ældre versioner end 5.0 ?
Avatar billede crappy- Nybegynder
09. september 2003 - 19:09 #4
Eller kender du evt. et gratis webserver sted hvor de har den nyeste version ? Så kan jeg bare include functionen.
Avatar billede luzk Nybegynder
09. september 2003 - 19:12 #5
Well - der vil vel i teorien være muligheden for at loope igennem din streng, men ellers vil jeg foreslå dig at teste samme funktion ved at benytte JScript istedet, for der kræves kun en IIS 4.0

/Luzk
Avatar billede luzk Nybegynder
09. september 2003 - 19:13 #6
Der er www.friserverplads.dk fx...

/Luzk
Avatar billede crappy- Nybegynder
09. september 2003 - 19:19 #7
Okay takker, jeg prøver
Avatar billede luzk Nybegynder
09. september 2003 - 19:20 #8
k - god fornøjelse med projektet :-)

/Luzk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester