FileSystemObject Error

July 7th, 2008 by cahyo

Kadang kala IIS berulah, entah itu akibat dari install aplikasi apa atau kena sambet apa tetapi kali ini saat aku sedang membutuhkan script untuk akses file, muncul error yang baru kali ini aku temui.

Error Type:
Server object, ASP 0177 (0×800401F3)
Invalid class string
/TextCtrGen.asp, line 4

The code:
SET fs = Server.CreateObject(”scripting.fileSystemObject”)

Ada beberapa tahapan solusi yang layak dicoba untuk trouble seperti ini yaitu:

  1. memastikan file scrrun.dll ada didalam windows/system32.
  2. memastikan isi dari registry HKEY_CLASSES_ROOT\Scripting.FileSystemObject sudah mengarah ke file tersebut.
  3. rubah / tambah permission pada HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Scripting.Dictionary menjadi seperti berikut :
    • users diberi hak untuk read
    • system diberi hak untuk full read
    • power diberi hak untuk read
    • creator owner
    • admin diberi hak untuk full read

Mungkin ada cara lain selain yang tersebut diatas, tetapi di kasus yang aku alami, cara ketiga sudah berhasil membuat fileSystemObject bekerja kembali seperti semula. Tips ini tidak hanya untuk scripting.fileSystemObject tetapi ada kemungkinan object2 activeX yang lain juga dapat diperbaiki dengan cara yang sama.

Mungkin ada teman2 yang memiliki masalah yang sama pada saat memprogram ASP pada IIS dan berhasil dengan cara yang berbeda, mohon urun rembugnya di komentar :)

Popularity: 37% [?]

Berikut adalah fungsi untuk Konversi dari tanggal Masehi ke Hijriyah dan sebaliknya. Awalnya aku dapat fungsi ini dari alamat di sini. Tetapi kode program ditulis dalam format bahasa Pascal (Delphi). Untuk saat ini kode program tersebut telah aku terjemahkan ke dalam javascript. Kedepan mungkin aku mencoba menjadikannya sebagai plugin wordpress (kalo ndak ada halangan).
Mungkin script yang aku modifikasi ini perlu perbaikan lebih lanjut. Jadi mohon kritik dan sarannya kalo ada kekurangan :). Semoga bermanfaat.
Read the rest of this entry »

Popularity: 33% [?]