焦头烂额: pb的plug-in和activex均不可用????????????!!!!!!!!!!!!!!

ioly001 2003-10-15 04:09:26
发环境:
win2k-as + pb9.0 + ie6

目前所作的努力:
1, 注册表中ie的extension和mime项已经添加.pbd和application/vnd.powerbuilder9
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\.pbd]
"Content Type"="application/vnd.powerbuilder9"
"Version"="9.0.0.5507"
@="PowerBuilder Window Plug-in"
"Location"="C:\\Program Files\\Internet Explorer\\PLUGINS\\nppba90.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\application/vnd.powerbuilder9]
"Extension"=".pbd"
2, iis5.0已经添加.pbd的http头且已经过测试确实能提示"Content-Type: application/vnd.powerbuilder9"
3, ie的plub-ins目录下已经有nppba90.dll,nppbs90.dll,nppdf32.dll,npdwe90.dll四个dll
4, pb90的运行库已经拷贝到c:\winnt\下且经测试系统能找到这些dll
5, 用regsvr32注册过pbrx90.ocx, 写了codebase的话ie也能自动安装了
6, 测试的pbd只包含一个child型窗口, 该窗口上有个label. 无其他script
7, html页面如下
<html>
<body>
<EMBED SRC="web_test2.pbd" WIDTH=300 HEIGHT=300 WINDOW="w_main" APPLICATION="web_test2">
<OBJECT ID=object1 NAME="PBRX1" CLASSID="CLSID:88881304-8888-1000-8000-080009AC61A9" CODEBASE="pbrx90.ocx" width=300 height=300>
<PARAM NAME="_Version" VALUE="65536"></PARAM>
<PARAM NAME="_ExtentX" VALUE="5962"></PARAM>
<PARAM NAME="_ExtentY" VALUE="2164"></PARAM>
<PARAM NAME="_StockProps" VALUE="0"></PARAM>
<PARAM NAME="PBWindow" VALUE="w_main"></PARAM>
<PARAM NAME="LibList" VALUE="http://localhost/web_test/web_test2.pbd;"></PARAM>
<PARAM NAME="PBApplication" VALUE="web_test2"></PARAM>
</OBJECT>
</body>
</html>

令人恼火的现象: ie上始终只显示一个框(类似找不到url的图片), 无任何提示
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2004-01-07
  • 打赏
  • 举报
回复
友情up
tanmaomao999 2004-01-07
  • 打赏
  • 举报
回复
我也如此,难道被骗?????
qqjj7758 2003-10-18
  • 打赏
  • 举报
回复
中间层可能有问题

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧