关于ACTIVEFORM在98.2000下执行,显示的问题.(很紧急的) 你的ATX用了些什么东西?可能要装运行库呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢斑竹?你可以说的明白点吗?activeform是和数据库SQL2000相联的.我是第一次做这样的东西,不是很懂. 我有几点经验,你可以借鉴一下. 1.acitveForm 如果有数据库操作的,就一定要做成多层的,指望在activeForm上放一个数据库连接是不可能的.除非你只在自己的机子上运行.2.编译后的ACtiveForm实际上是一个OCX,而这个OCX是没有安全证书的,所以IE默认是不下载这个OCX,你必须调整IE里面的安全选项.3.如果是三层结构,那么你还必须调整服务器端的COM配置,使用开始/运行/dcomcnfg进行配置.同时,客户机上必须有midas.dll to yinmingke(黄豆汤) 我的程序是有数据库操作的,而且我在客户机上有实验成功的,但是有的就不成,很是奇怪.关于1.3 点可以说的详细点吗?谢谢*谢谢 :smaze(荻) 假设你现在做的不是Activeform的应用程序,是一个普通的数据C/s两层结构的应用程序,使用的是ADO连接,你把编译好的EXE放到任何一台和服务器联网的机子上都可以运行吗?答案显然是不可以,首先,客户机必须有ADO,然后要有正确的连接配置.ACIVEFORM也是一样,如果客户端和服务端直接连接,肯定会有出错的情况发生,毕竟,使用这个ACTIVEFORM的客户机不一定有诸如ADO之类的东东,ODBC配置也不会正确,所以,会出现你在客户机上有试验成功,有的不成这个情况.我当年在这方面吃了大苦头,因为对ACTIVEForm当时不是很熟悉,后来熬了一个通宵,把他改成三层的形式,总算在预定交货时间前两个小时搞定了,所以我印象特别深.所以,也请你相信我,不要在这方面固执己见,浪费宝贵的开发时间. 如果做成三层的,那么流程肯定是这样的,ACTIVEForm激活后,肯定会象应用服务器请求数据,如果应用服务器没有运行,那么就激活它.这里面就有一个安全的问题了,也就是权限的设置.windows自带了一个dcom的配置工具,用来给调用dcom的程序分配权限,你可以在里面对你自己编的那个应用服务器的访问权限进行设定,如果不设定的话,那么肯定会出现无法访问的情况,因为默认情况下,权限定义的非常严格. 你可以通过windows 2000 的开始->运行,键入dcomcnfg 进行配置. dcom的配置是针对服务端的,客户端嘛,当然不用另外的配置了:) to yinmingke(黄豆汤) 我现在也算是可以用了,不过要手动注册,呵呵,明天就要把桌好的东西交给头了,三层架构以前么有接触过,估计今天晚上是来不及了。 如果你不介意的话,发MAIL给我,很想向你学习一下.呵呵 黄豆汤老师.呵呵 多谢.呵呵 TO 黄豆汤 现在手动注册的话,还暂时可以用,而且明天就要交给头了,三层我以前没有接触过,估计是来不及了.呵呵.只能等第二版的时候做成三层的了. 要是黄豆汤不介意收一个苯苯的学生的话,发个MAIL给我,我有好多问题想提问.呵呵. 黄豆汤老师好~~~~~~~~~~~~~~~~~ 呵呵多谢 我晕,还以为没有发出去,但是没有想到发了TWO遍可恶 有关 值传递 地址传递 的概念理解不清楚,请教指点下。 我遇到一个问题,如何删除文件,用语句怎样实现???急啊(散分!!!) 谁能把dephi自代的chat程序编译好发给我吗? 手机短信源码简单问题! 我的mouse左右键中间有个滚轮,它对应的windows消息是什么? 关于窗口缩放的问题, 急急急!!! 发红包庆祝 kuangning (郎之间) 大婚!大家来喝喜酒! 没有源码?怎么安装组件? 关于DLL的问题 第二次启动程序时怎么显示当前启动的该程序。 关于Delphi+SQLserver安装程序的问题,高手指教 关于树型控件?求助,急!!!
?你可以说的明白点吗?
activeform是和数据库SQL2000相联的.
我是第一次做这样的东西,不是很懂.
1.acitveForm 如果有数据库操作的,就一定要做成多层的,指望在activeForm上放一个数据库连接是不可能的.除非你只在自己的机子上运行.
2.编译后的ACtiveForm实际上是一个OCX,而这个OCX是没有安全证书的,所以IE默认是不下载这个OCX,你必须调整IE里面的安全选项.
3.如果是三层结构,那么你还必须调整服务器端的COM配置,使用开始/运行/dcomcnfg进行配置.同时,客户机上必须有midas.dll
我的程序是有数据库操作的,而且我在客户机上有实验成功的,
但是有的就不成,很是奇怪.
关于1.3 点可以说的详细点吗?
谢谢*谢谢
假设你现在做的不是Activeform的应用程序,是一个普通的数据C/s两层结构的应用程序,使用的是ADO连接,你把编译好的EXE放到任何一台和服务器联网的机子上都可以运行吗?答案显然是不可以,首先,客户机必须有ADO,然后要有正确的连接配置.ACIVEFORM也是一样,如果客户端和服务端直接连接,肯定会有出错的情况发生,毕竟,使用这个ACTIVEFORM的客户机不一定有诸如ADO之类的东东,ODBC配置也不会正确,所以,会出现你在客户机上有试验成功,有的不成这个情况.我当年在这方面吃了大苦头,因为对ACTIVEForm当时不是很熟悉,后来熬了一个通宵,把他改成三层的形式,总算在预定交货时间前两个小时搞定了,所以我印象特别深.所以,也请你相信我,不要在这方面固执己见,浪费宝贵的开发时间.
如果做成三层的,那么流程肯定是这样的,ACTIVEForm激活后,肯定会象应用服务器请求数据,如果应用服务器没有运行,那么就激活它.这里面就有一个安全的问题了,也就是权限的设置.windows自带了一个dcom的配置工具,用来给调用dcom的程序分配权限,你可以在里面对你自己编的那个应用服务器的访问权限进行设定,如果不设定的话,那么肯定会出现无法访问的情况,因为默认情况下,权限定义的非常严格.
你可以通过windows 2000 的开始->运行,键入dcomcnfg 进行配置.
dcom的配置是针对服务端的,客户端嘛,当然不用另外的配置了:)
我现在也算是可以用了,不过要手动注册,呵呵,
明天就要把桌好的东西交给头了,三层架构以前么有接触过,估计今天晚上是来不及了。
如果你不介意的话,发MAIL给我,很想向你学习一下.呵呵
黄豆汤老师.呵呵
多谢.呵呵
现在手动注册的话,还暂时可以用,而且明天就要交给头了,三层我以前没有接触过,估计是来不及了.呵呵.只能等第二版的时候做成三层的了.
要是黄豆汤不介意收一个苯苯的学生的话,发个MAIL给我,我有好多问题想提问.呵呵.
黄豆汤老师好~~~~~~~~~~~~~~~~~
呵呵
多谢
但是没有想到发了TWO遍
可恶