Avatar billede martin181 Nybegynder
29. august 2001 - 13:05 Der er 6 kommentarer og
1 løsning

Underlig fejlmelding!

Hejsa!

Jeg har en side der ligger på http://www.smile-on.dk/mhc/finn - her virker alle områder fint - også chatten - men når jeg kører på min lokale maskine, som jeg udvikler den på, får jeg følgende fejl, når jeg går ind og vil teste på min chat:

Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a01ad\'

ActiveX-komponenten kan ikke oprette objektet: \'CreateObject\'

/webpub/Finn/Chat/chat_header.asp, linje 22

Er der nogen der ved hvad der kan være galt?

Her er koden til chat_header.asp:

<%
Option Explicit
%>
<%
Dim Heading
Heading=\"<FONT SIZE=\'4\'>FERRARI FINN Fanclub Denmark chatten!</FONT>\"

\' Dim af fil-st&oslash;rrelse ved antallet af linier
    Const maxLinier=36, minLinier=30
    Dim aktLinier

\' L&aelig;sning af data fra fil
    Const ForReading = 1    \', ForWriting = 2, ForAppending = 3
    Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
    dim strPathInfo, strPhysicalPath
    strPathInfo = \"chat.txt\"
    strPhysicalPath = Server.MapPath(strPathInfo)
   
    Dim objFSO, objFile
    Set objFSO = CreateObject(\"Scripting.FileSystemObject\")
    set objFile = objFSO.GetFile(strPhysicalPath)
    Dim objFileTextStream
    set objFileTextStream = objFile.OpenAsTextStream(ForReading, TristateUseDefault)
    Dim strLine, Count
    Count=-1
    Dim txtStream()
    Do While objFileTextStream.AtEndOfStream <> True
        Count=Count+1
        Redim Preserve txtStream(Count)
        strLine = objFileTextStream.ReadLine
        txtStream(Count) = strLine
\'        response.write \"<FONT FACE=\'Arial, Helvetica\' SIZE=\'-1\'>\" & txtStream(Count) &\"</FONT><BR>\"
    Loop
    objFileTextStream.Close
   
\' Tilskrivning af data til fil
    Const ForAppending = 8, ForWriting = 2

    dim strChatFileName
    strChatFileName = strPhysicalPath

    dim objChatFileFSO
    set objChatFileFSO = CreateObject(\"Scripting.FileSystemObject\")

    dim objChatFileTS
    if objChatFileFSO.FileExists(strChatFileName) then
\'        Response.write strChatFileName
    else
        set objChatFileTS = objChatFileFSO.CreateTextFile(strChatFileName)
    end if
   
    aktLinier = Count

    if Count > maxLinier then
        Count=aktLinier-minLinier
        set objChatFileTS = objChatFileFSO.OpenTextFile(strChatFileName, ForWriting)
        objChatFileTS.WriteLine txtStream(Count)
        objChatFileTS.Close
        Count=Count+1
        set objChatFileTS = objChatFileFSO.OpenTextFile(strChatFileName, ForAppending)
        do while Count <= aktLinier
            objChatFileTS.WriteLine txtStream(Count)
            Count=Count+1
        loop
        objChatFileTS.Close
    end if
%>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">
<HTML>
<HEAD>
    <TITLE>FINN Chatten chat_header</TITLE>
</HEAD>
<BODY BGCOLOR=\"#FFFFFF\" TEXT=\"#000000\" LINK=\"#0000FF\" VLINK=\"#660066\" ALINK=\"#FF0000\">
<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
<TR>
    <TD><%=Heading%></TD>
    <TD ALIGN=\"RIGHT\"></TD>
</TR>
</TABLE>
<BR>
<HR>
<HR>
</BODY>
</HTML>
Avatar billede oswald Nybegynder
29. august 2001 - 13:12 #1
Du har sikkert ikke installeret \"Scripting.FileSystemObject\" objectet.
Avatar billede martin181 Nybegynder
29. august 2001 - 13:14 #2
Øh...nej...men det har jeg så vidt jeg ved heller ikke på serveren - med mindre det kommer ind automatisk sammen med IIS....

Jeg har desuden fået den der med chat til at køre fint på min stationære maskine hjemme og der har jeg ikke bevidst installeret den hvis ikke den er en del af pws.

Hvordan installerer jeg den der \"Scripting.FileSystemObject\"?
Avatar billede oswald Nybegynder
29. august 2001 - 13:25 #3
hvilket OS sidder du på og har du installeret Visual studio?
Avatar billede martin181 Nybegynder
29. august 2001 - 14:18 #4
Windows98 og nej - jeg har ikke visual studio på nogen maskiner
Avatar billede oswald Nybegynder
30. august 2001 - 09:51 #5
Du skal vist have en nyere version af SCRRUN.dll. Prøv at downloade Windows Scripting host fra
http://msdn.microsoft.com/scripting/default.htm?/scripting/VBScript/doc/sgIntroToFileSystemObject.htm

sådan som jeg ser det så er Scripting.FileSystemObject ikke inkluderet i de første versioner.
Avatar billede martin181 Nybegynder
30. august 2001 - 09:51 #6
ok - det vil jeg prøve
Avatar billede martin181 Nybegynder
30. august 2001 - 13:23 #7
Det virkede - tak for hjælpen
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