我想建立一个DLL文档,对该文档输入相关参数,能输出相应的折线、条形图等,图形的数据通过输入的参数从数据库中提取,该如何实现?即:<Img src=MyImg.DLL?...>

解决方案 »

  1.   

    在DLL里用Command命令取得外部调用参数行不行?
      

  2.   

    直接在vb中做一个dll不行?这个好像不是很难吧
      

  3.   

    即:<Img src=MyImg.DLL?...>这个是网页用到的形式吧。
      

  4.   

    关键是我不知道如何在DLL中实现这样的功能呀
      

  5.   

    可以先生成dll,再掉用,不难的
      

  6.   

    你的dll一定有savepictrue方法吧?
    <Img src=<%=server.mappath & "/" & filename & ".gif" %>>
    其中filename是你的dll存储图片的名字,要利用session.sessionid +rnd(随机数)生成名字告诉dll,然后让他存这个名字,知道为什么吗?如果文件名不变,那么网页只读本地缓冲区内的图片,而不读服务器上的图片,这样即使你服务器里的图片变了,上网的人也不会看到,哪怕你怎么设置expire都没用。
    注意路径问题!
      

  7.   

    谢谢楼上的!
    不过我的问题还是没有解决。我的要求是:
    在DLL中,动态生成一个图片,该图片保存在内存中,比如以BYTES数组或PICTURE对象的形式等都可以,然后,在DLL中通过RESPONSE.CONTYPE=PICTYPE(比如IMAGE/GIF)、RESPONSE.BINARYWRITE 数据内容 实现图片的输出,而图片的输出就是CLIENT的IMG的SRC属性。