众所周知,在iis中解析asp 是asp.dll 那我能否利用他自己做个asp解析器?
欢迎大家讨论.
顶者有分.

解决方案 »

  1.   

    用DELPHI应该可以做到把.关键是思路.
      

  2.   

    当然可以. 不过, 做CGI方式的更简单一些.其实就是一个语言解析器. 再加上对COM的支持.
      

  3.   

    看看编译原理吧。
    fastreport里有脚本解释引擎,可以支持类javascript、类vb、类pas、类c++,代码规模没有超过1万行,你可以参考参考。
    很难;)
      

  4.   

    总的你要做的是写一个ISAPI的程序,以取代asp.dll的功能。
    ASP实质上是com构造的一个应用框架,在Delphi里可以创建不需要解释直接编译的asp的dll文件。
    你所对做的就是分析文件并调用这相关的com接口。在语言方法一般不用处理,因为用的都是现成的VBscript和JScript解释器。
      

  5.   

    总的你要做的是写一个ISAPI的程序,以取代asp.dll的功能。
    ASP实质上是com构造的一个应用框架,在Delphi里可以创建不需要解释直接编译的asp的dll文件。
    你所对做的就是分析文件并调用这相关的com接口。在语言方法一般不用处理,因为用的都是现成的VBscript和JScript解释器。
    =================================如果这样,做“asp解释器”有什么意义呢?
      

  6.   

    并没有想象那样的难,也就是 yrb() 说的那样.VBscript和JScript都是现成的,在WINDOWS自带这样的COM组件,你在DELPHI中可以用它.关于脚本引擎的使用,DELPHI WEBSNAP源码里面可以找到使用的参考..解决脚本引擎的使用后,就是实现ASP几个内置对象..用DELPHI也就是写相应的COM对象(自动化对象).
      

  7.   

    晕...看错了,,上面应改为  也就是fanyufanyu(反语) 说那样