房天下 > 房天下问答 > 业主生活 > 其他
  • ASP封状DLL的方法

    ASP封状DLL的方法

    提问者:密码达芬奇

    发布于2010-11-22

共1个回答
  • 我的个人资料库 丨Lv 0
    大家如果对ASP熟悉的话,就知道ASP最大的缺陷就是不能保证代码的安全性,如果源代码一旦泄露,后果将不堪设想.再这里呢,向大家推荐一个办法,就是用VB6.0将asp封装dll文件.dll文件是比较安全的,而且运行速度比asp快那么一点.具体步骤如下:工具/原料VB6.0步骤/方法打开VB6.0新建一个Active DLL工程,这里将工程命名为first,类名为test然后将Micorsoft Active Server Page Library引用到该工程中定义asp中常用的对象Dim Response as ResponseDim Request as RequestDim Session as SessionDim Server as ServerDim Application as Applicaton创建事件Public Sub OnStartPage(ScrCo as ScriptContent) '----创建事件Set Response = ScrCo.ResponseSet Request = ScrCo.RequestSet Session = ScrCo.SessionSet Server = ScrCo.ServerSet Application = ScrCo.ApplicationEnd SubPublic Sub OnEndPage()Set Response= nothingSet Request= nothingSet Session = nothingSet Server = nothingSet Application = nothingEnd Sub '-------------以上两个事件都是千篇一律的创建自己的方法,这里以一个简单的Hello World为例Public Sub HelloWorld()Response.Write("Hello World")End Sub创建完了之后,选择文件生成first.dll即可然后用记事本创建asp程序<%Set testme = Server.CreateObject("first.test") '----first是工程名,test是类名testme.HelloWorld() '----------调用Hello World 方法Set testme = nothing%>运行,就可以看到运行结果了 注意事项这是一个比较简单的例子,只要大家asp精通,相信把它封装成dll 3天就可以搞定了利用次方法也可以开发自己的组件,比如说数据库分页的组件,也可以将数据库连接字符串,进行封装,这样就起到保密的作用
    +1 2010-11-22 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。