vfp9报表保护?

lc_apple 2009-07-05 10:41:58
那位有关于VFP9报表的祥细资料,或者那位对于VFP9报表熟悉,祥细说说VFP9报表的“保护”,这里先谢谢了!

小虾仅一VFP9爱好者,水平有限,上网时间又少,故留一邮箱(lc_apple@126.com)和一QQ号(402118451)供有和我一样的VFP爱好者拉锯交流,虽然大忙帮不上,小忙不用帮,但交流也是一种消磨时光的好方法!
...全文
61 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lc_apple 的回复:]
1."保护"是指报表属性中的保护页面!这个已弄明白!
2."保护报表"的意思是在不能打包报表和数据表文件的情况下,如何能不让报表脱离程序使用?
3."保护数据表"也是一件很麻烦的事,不知道大家有什么好的建议?
[/Quote]

2、你是意思是不将报表编译到 EXE 中,就要将报表文件与 EXE 一齐发布,这时如何保护报表被拷贝?
如果是这个意思的话,最好将报表文件保存到表中(Memo字段或VFP9的Blob字段),每次程序使用时还原到一个隐蔽的位置或每次还原的文件名也是随机,用过之后就 Delete 。

<VFP将图片或其他文件保存到SQL Server的Text类型字段或者Access的备注字段中,并可以还原或显示。>
http://blog.csdn.net/apple_8180/archive/2008/04/25/2328001.aspx


3、
A:加密,不过 DBF 即使另密了,如果用记事本打开也是会看到部分内容的。所以我用 DBF 一般都不加密,因为如果有人能解密你的 Dbf ,我认为此人也可以写一个与你的差不多的程序,甚至水平在你之上,加密根本没有必要。

B:将 DBF 的扩展名更改一下,可以瞒过部分门外汉。如改为 abc.Mkd,在程序就要注意打开时要写全称了,如: Use abc.Mkd。

C:不使用 DBF ,用 Access(.Mdb)并加密码。或用 SQL Server 等数据库。

lc_apple 2009-07-11
  • 打赏
  • 举报
回复
1."保护"是指报表属性中的保护页面!这个已弄明白!
2."保护报表"的意思是在不能打包报表和数据表文件的情况下,如何能不让报表脱离程序使用?
3."保护数据表"也是一件很麻烦的事,不知道大家有什么好的建议?
WWWWA 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 lc_apple 的帖子:]
那位有关于VFP9报表的祥细资料,或者那位对于VFP9报表熟悉,祥细说说VFP9报表的“保护”,这里先谢谢了!

小虾仅一VFP9爱好者,水平有限,上网时间又少,故留一邮箱(lc_apple@126.com)和一QQ号(402118451)供有和我一样的VFP爱好者拉锯交流,虽然大忙帮不上,小忙不用帮,但交流也是一种消磨时光的好方法!
[/Quote]
详细说明,保护报表直接编译进EXE文件中就OK了。
十豆三 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dkfdtf 的回复:]
vfp9的报表资料,帮助中的内容就应该是最详细的了,其他地方的资料都没有它详细。
[/Quote]

没错。

不过你说的保护,是指什么方面?是记忆报表打印机环境?还是报表文件被修改(编译到 EXE 中就保护了)?不太明白你说的保护是什么
xy111222333 2009-07-05
  • 打赏
  • 举报
回复
报表数据不是数据表形成的吗,保护好数据表就保护了报表啊
都市夜猫 2009-07-05
  • 打赏
  • 举报
回复
vfp9的报表资料,帮助中的内容就应该是最详细的了,其他地方的资料都没有它详细。

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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