14 个解决方案
#1
呵呵,如果fr是从2版本升到4版本,那就重新设计吧。因为连控件名和单元名都不一样了。你这个好象不是,只是某些属性和方法不一样,那就排错呗。还有你说的FindObject()这个方法哪个版本都有啊
#2
版本差异,你如果不想做大的改动就上网找个FR2.5版本的试试。
#3
2.4,2.5的都可以,官方网站也有免费版本可以用。
#4
貌似是我搞错了,他原来用的是freeReport,我以为是FastReport,不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#5
那个是我搞错了,控件用错了,用的是freeReport。不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#6
那个控件现在没问题了,是我搞错控件了,嘿嘿!不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#7
freeReport没有用过,帮不了你了。既然都有了源代码了,直接把它改成Fastreport算了。
#8
也没用过freereport
#9
freereport 听也没听过,有源码吗?
有源码重新做个dpk,改改,delphi7应该也能用。。。
有源码重新做个dpk,改改,delphi7应该也能用。。。
#10
#11
#12
#13
谢谢各位,现在转用FastReport了,不过原来的freeReport是用D6写的,不能直接转D7的FastReport很可惜!
#14
freereport?还真没听过。。用到现在我也就觉得finereport比较强大,fastreport和ireport也是经常软件错误啥的。
#1
呵呵,如果fr是从2版本升到4版本,那就重新设计吧。因为连控件名和单元名都不一样了。你这个好象不是,只是某些属性和方法不一样,那就排错呗。还有你说的FindObject()这个方法哪个版本都有啊
#2
版本差异,你如果不想做大的改动就上网找个FR2.5版本的试试。
#3
2.4,2.5的都可以,官方网站也有免费版本可以用。
#4
貌似是我搞错了,他原来用的是freeReport,我以为是FastReport,不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#5
那个是我搞错了,控件用错了,用的是freeReport。不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#6
那个控件现在没问题了,是我搞错控件了,嘿嘿!不知道您这里是否有freeReport的简单示例?例如我在一个设计好的模板上给某个控件复制,通过代码,简单的说就是在设计器里添加两个输入框,一个是“姓名:”,一个是空的,再运行程序时用代码给这个空的输入框赋值,并且“姓名:”输入框不允许编辑、挪动位置。
#7
freeReport没有用过,帮不了你了。既然都有了源代码了,直接把它改成Fastreport算了。
#8
也没用过freereport
#9
freereport 听也没听过,有源码吗?
有源码重新做个dpk,改改,delphi7应该也能用。。。
有源码重新做个dpk,改改,delphi7应该也能用。。。
#10
#11
#12
#13
谢谢各位,现在转用FastReport了,不过原来的freeReport是用D6写的,不能直接转D7的FastReport很可惜!
#14
freereport?还真没听过。。用到现在我也就觉得finereport比较强大,fastreport和ireport也是经常软件错误啥的。