捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:Web中使用Fastreport在ActiveX调用打印例子
tao60 41506 2011/4/28 14:59:09
效果非常好,但是原理看不懂.
在准备做一个WEB套打,想用FastReport4 + ActiveX Form实现.
有没有人可以指导一下.
我QQ 425453799 注明FastReport
谢谢!
yydy 23890 2006/5/26 9:03:41
用的是哪个版本的fastreport啊?能否给传一个
qq:4830271 注明 fastreport
zhubo006 20343 2005/12/26 14:59:06
我目前正在用delphi作一个web套打的程序,准备用fastreport 3+ ActiveX Form实现,
但是在作AcctiveX Form时,"Register ActiveX Server"总是报错: " a class named 
TfrxDMPPage already exists". 看了您的源代码,但由于对fastreport和activeX不熟悉,还是摸不到头脑,我想请问一下 将fastreport控件作到ActiveForm中是不是要手写代码实现?   我的QQ:66054862   希望得到您的指教! 谢谢
zq0425 11060 2004/12/30 7:51:18
正在搞明白原理.
last_exile 11055 2004/12/29 23:06:33
未用过FastReport3.0,不过其实你明白原理的话怎样都可以啊!
甚至可用Reportmachine、Rave等之类的报表控件!
zq0425 11037 2004/12/29 15:06:06
这两天想把它移植到fastreport3.0上没有成功.
frp3和frp2.5的差别比较大.
不知道斑竹有没有做。
last_exile 10959 2004/12/27 10:55:48
你想要那些ActiveX的说明啊!关于这方面的事情最好到[大富翁]的离线资料CHM中去检索啦!
当然能帮你解决也更好!
zq0425 10958 2004/12/27 10:29:28
能否增加点程序编写说明
特别是有关 activex的
上述例子很好
再次感谢!!!
zq0425 10787 2004/12/22 8:18:41
谢谢斑竹
last_exile 10405 2004/12/11 10:09:30
应该是服务器NTFS目录读写权限的限制!
last_exile 10404 2004/12/11 10:07:34
在Printx.dll的Fprint函数里更改临时文件的路径:

function Tadocon.Fprint(const Param1, Param2,
  Param3: WideString): OleVariant;
.....
path:='c:\'; <=将那句改为你可以放置临时文件的目录


end;
oy145 10383 2004/12/10 14:10:53
Pintx.dll 要在C:下创建一个临时文件,如果你的C:为NTFS格式时,就会出现创建文件出错,不知能否有其它解决方法
last_exile 10364 2004/12/10 0:05:42
php写错了!
asp现更改为
<%

param1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\book6\printx\diaoyong\print.mdb"
param2="select * from ordername"
param3="C:\book6\printx\diaoyong\report\test.frf"
set engine=server.CreateObject("printx.adocon")
aa=engine.fprint(param1,param2,param3)
if aa="发生系统错误" or aa="" then
response.Write("发生系统错误")
response.End()
end if
 %> 
<textarea id='RMVIEWER_DATA' style='display:none'><%= aa %></textarea>
<table border="0" width="100%" height="100%">
  <tr>
    <td width="100%">
<OBJECT
          id=ufo name=ufo  
   classid='clsid:AE0C8E65-C847-11D6-BE31-00E04CEF42D5'
   codebase='../ocx/ocxceshiP.ocx#version=1,0,2,1'
   width=100%
   height=100%

</OBJECT>
<SCRIPT language=VBScript>
 document.all("ufo").pone=document.all("RMVIEWER_DATA").value
</Script>
    </td>
  </tr>
</table>

用以上在asp服务器测试一切正常!
oy145 10361 2004/12/9 22:17:31
它原来的是PHP的,本人试改为ASP后,出现 
[printx.adocon 错误 '8000ffff'
Cannot create file "c:\213905.frp". 拒绝访问。]

这里的PHP中的$aa=$Engine->ProB($param1,$param2,$param3);是否错了,里面没有ProB呀
我的ASP是这样写的,请问高手哪里出错了
<%
Db="print.mdb"
param1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
param2="select * from ordername"
param3="test.frf"
set engine=server.CreateObject("printx.adocon")
aa=engine.fprint(param1,param2,param3)
if aa="发生系统错误" or aa="" then
response.Write("发生系统错误")
response.End()
end if
 %> 
<textarea id='RMVIEWER_DATA' style='display:none'><%= aa %></textarea>";
<table border="0" width="100%" height="100%">
  <tr>
    <td width="100%">
<OBJECT
          id=ufo name=ufo  
   classid='clsid:AE0C8E65-C847-11D6-BE31-00E04CEF42D5'
   codebase='../ocx/ocxceshiP.ocx#version=1,0,2,1'
   width=100%
   height=100%

</OBJECT>
<SCRIPT language=VBScript>
 document.all("ufo").pone=document.all("RMVIEWER_DATA").value
</Script>
    </td>
  </tr>
</table>
tim001 10035 2004/12/1 12:27:37
kankan
zhangyuntian 10000 2004/11/30 9:37:08
好东东,谢谢!
zxm 9999 2004/11/30 9:21:14
这个不错啊!
第一页 上一页 下一页 最后页 有 17 条纪录 共1页 1 - 17
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表