请问在IntraWeb7.0.12版本下开发的APP模式的exe程序怎么转成dll文件,急!!!!!!!(50分)

  • 主题发起人 主题发起人 gywlily
  • 开始时间 开始时间
G

gywlily

Unregistered / Unconfirmed
GUEST, unregistred user!
以前的IntraWeb5.0.x版本的只是把工程文件的program改为Library,再加上ISAPI就把exe转成dll了,直接把dll拷贝到站点上发布就可以访问了.但现在这样做出来的dll放到我的站点上,在浏览器中访问时报错:DllHost运行错误,浏览器就没有反映了,请问各位这是什么原因?????????????????????????????????????????????
 
将其放到有执行权限的虚拟目录webtest下
 
我的站点有执行和浏览权限阿
 
换一台机试试,是不是IIS有问题?
 
我试了两台机器,都是一个问题!!
苦闷阿!!!
 
Delphi园地有一套IntraWeb的资料集,下载看看
http://www.delphifans.com
正常情况下应该没问题的啊:
初试intraweb,尝试发布时摸索到以下几点,供初学者分享:
1、要使用stand alone application的EXE程序,需要先用 IWProject.exe -install注册,
然后在组件服务中启动。在浏览器中输入http://locahost:xxxx就可以访问。xxx是程序中
设置的端口号。
2、使用ISAPI application向导建立的dll程序,将其放到有执行权限的虚拟目录webtest下,在
IE中输入http://localhost/webtest/IWISAPIProject.dll就可以访问了,不用加端口号,
加了反倒出不来。
3、若程序中设置了启动命令,则要加上此启动命令如http://localhost/webtest/IWISAPIProject.dll/start
4、我刚试发布时,怎么做都不行,后来发现是自己的IIS有问题,换一台机器时就行。于是
重装IIS,一切OK.有类似情况的可以试试。
这是以前一位富翁总结的
 
听说IntraWeb还要注册,有这么回事吗?
我的Intraweb没有注册,是不是这个原因?
 
你是说控件注册还是服务注册?
自带的应该是注册版的吧!
 
不是delphi自带的. 我用的是在IntraWeb主页上下载的最新版,7.0.12版
你看看这个页面:
http://2ccc.com/article.asp?articleid=467
 
to gywlily
应该是注册版吧!IntraWeb资料集里有说明
51delphi.com里也有说明
 
我没有注册,难道没注册就不能转为DLL?
51Delphi.com上说得是5.0版的注册机,不是7。0版的!
 
接受答案了.
 
后退
顶部