如题:    普通的数据库应用程序(delphi写的)可以不通过重新写代码而直接转化成WEB方式(delphi的intraweb)吗~~!?
    具体应该怎样作阿,会用到哪种技术或其他什么的~~!?    请高手指点~!
    请尽量详细些~~!
   
    谢谢~~!

解决方案 »

  1.   

    可能性不大
    应用程序(delphi写的)可利用ActiveForm,让客户端下载用浏览器打开。
      

  2.   


    to wjbwjb(脑脑):
                       可否说的详细点儿~~!?
                        
                       谢谢~~!
      

  3.   

    activeform采用activex技术,是一种比较早的让桌面程序转化为web方式
    转化方法:
      打开原来建好的form,选中上面的组件,用component|Create component Template命令加到组件模版中,然后在放到activeform中即可。
      

  4.   


    to wjbwjb(脑脑):
                    可有activeform相关技术文档(电子版)~~!?                谢谢~~!
      

  5.   

    没有,这些都是我自己摸索得来的
    activeform的实质是ActiveX
    activeform的缺点是太耗内存太慢,并且对网络要求相对好一点。用D6+Corba+activeform做MIDAS三层结构,客户端下载activeform所必须的5个文件:
    borlndmm.dll
    cp3245mt.dll
    midas.dll
    orb_br.dll
    orbpas60.dll
      

  6.   

    activeform不好,会使客户端显示速度减慢,而且降低了安全性。
    因此我得建议是保存原有项目中的数据操作逻辑,封装成com组件或者别的。使用网页技术搭建界面并粘合com组件提供的功能。当然我说得这些也是在,你原来的项目设计的时候就把负担逻辑功能和显示功能的部分进行了区分,如果不是那样的话,我想你只能该源程序,或者想上面说的那样使用activeform了(如果是我,宁可重新写一遍代码,也不会使用activeform的)。