Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Report Pro 2.x vs 3.x

424 views
Skip to first unread message

Martin

unread,
Feb 15, 2013, 11:35:53 AM2/15/13
to
Are there are advantages to either version of reportpro?

We are having some performance issues with reportpro2.

Jamal

unread,
Feb 15, 2013, 6:33:25 PM2/15/13
to
Report 3.x is faster, but you have to use the ActiveX version. There is also
the direct interface but it's a little cumbersome as you will have to use
Classmate and some method call do not match ActiveX version.

However, if you hand code reports, you may the capability for finer control
of the reports via code such as changing fonts and other styles.

I use RP 3.9 ActiveX and it does the job fine.

If I recall, RP 3.0 is also able to open RP 2.0 files.

Jamal

"Martin" wrote in message news:jttTs.80215$%J5.4...@fx09.fr7...

Craig Dawson

unread,
Feb 16, 2013, 3:35:42 AM2/16/13
to
Yes, RP3 is faster. But No, you do not need the Active X version at all.
Jamal is incorrect.

For VO2.8 - you can run Report Pro 3.9 reports in your app without the need
to replace the VO GUI with the Classmate GUI by getting CdReportServerV39
from our website.

Been doing so for years and it works a treat!

Regards, Craig.



"Jamal" <vodotne...@yahoo.com> wrote in message
news:kfmgis$gdg$1...@dont-email.me...

Jamal

unread,
Feb 16, 2013, 2:13:15 PM2/16/13
to
Craig,

May be you can enlighten us more that a replacement is on your website with
a link!

Jamal

"Craig Dawson" wrote in message news:kfngbh$es6$1...@dont-email.me...

Craig Dawson

unread,
Feb 16, 2013, 4:57:44 PM2/16/13
to
Sorry Jamal - thought you'd just do a search for it in the newsgroup.

http://www.control.net.au/VO%20Tools%20and%20Resources.htm

Or you can download it from http://www.control.net.au
Select Links, then VO Resources. The file CdReportServerV39.zip is in there.
The zip file also contains a _Readme1st.txt file that will help step you
through the process.

Have fun!
Craig Dawson

---------------

"Jamal" <vodotne...@yahoo.com> wrote in message
news:kfolmv$75h$1...@dont-email.me...

Jamal

unread,
Feb 17, 2013, 1:06:10 PM2/17/13
to
Craig,

Thanks the link. Hopefully Martin and others can benefit from the solution.
BTW, I did search the NG (on Google Groups) before I posted (I always do
that) but nothing was returned for CdReportServerV39.

Jamal


"Craig Dawson" wrote in message news:kfovba$ugk$1...@dont-email.me...

Craig Dawson

unread,
Feb 17, 2013, 3:56:28 PM2/17/13
to
Hi Jamal,

You will for sure. It was originally posted back on July 5th 2004 (link
below).
- Craig.

https://groups.google.com/group/comp.lang.clipper.visual-objects/browse_thread/thread/bc2b30ae07461f2a/f2b15e136d6c1f9d?hl=en&lnk=gst&q=report+pro#f2b15e136d6c1f9d


"Jamal" <vodotne...@yahoo.com> wrote in message
news:kfr652$p9l$1...@dont-email.me...

Marc Verkade [Marti IT]

unread,
Feb 17, 2013, 4:35:40 PM2/17/13
to
Hmm, link is dead now

"Jamal" schreef in bericht news:kfr652$p9l$1...@dont-email.me...

richard.townsendrose

unread,
Feb 18, 2013, 4:27:53 AM2/18/13
to
Marc

Worked for me ...

Does RP3 have an embeddable designer like RP2.

As we address the enghineering market, they all like to be able to tweak their own reports !

richard

Craig Dawson

unread,
Feb 18, 2013, 4:37:17 AM2/18/13
to
Yes Richard, it does.
- Craig


"richard.townsendrose" <richard.to...@gmail.com> wrote in message
news:e01a69f8-1c13-4b03...@googlegroups.com...

Craig Dawson

unread,
Feb 18, 2013, 4:40:59 AM2/18/13
to
Hi Jamal,

It's been alive for years - but - you might have tried it whilst the server
was installing the latest MS updates.
Richard (and 4 others) got it okay about 1/2 hr later after when you tried.
Give it a go now and see how you go.
- Craig.


"Marc Verkade [Marti IT]" <marcatM@rtidotnl> wrote in message
news:51214e16$0$823$58c7...@news.kabelfoon.nl...

Craig Dawson

unread,
Feb 18, 2013, 4:42:07 AM2/18/13
to
Sorrry - should have said Marc...


richard.townsendrose

unread,
Feb 18, 2013, 5:02:08 AM2/18/13
to
Craig

Thanks for that.

And you intimate that RP3 can use RP2 reports
see here ... http://www.tdocplus.co.uk/tdoc_manual/S_Reports5.htm#Rep_Names

or navigate http://www.tdocplus.co.uk/tdoc_manual
select Setting to Work, then Reports Layouts

I mean it would only be a 6-8 weeks work to redo the reports ... but at present my other half is in intensive care [day 11 today] so am a bit apprehensive

richard

Jack Konings

unread,
Feb 18, 2013, 12:55:02 PM2/18/13
to
Hi Craig,

I've downloaded the CDReportServV39 and tried to follow the instructions.
I got stuck at step 1.
"1. First, ensure that you have the CM GUI 209 dll in your repo."

Am I correct in that you have to have Class Mate to make use of
CDReportServV39?
Only ReportPro isn't enough?


Greetings,

Jack




"Craig Dawson" wrote in message news:kfngbh$es6$1...@dont-email.me...

Craig Dawson

unread,
Feb 19, 2013, 4:09:36 AM2/19/13
to
Hi Richard,

The RP2 reports would need to be redone under RP3.
- Craig.

"richard.townsendrose" <richard.to...@gmail.com> wrote in message
news:e32aecf4-8372-4d3f...@googlegroups.com...

Craig Dawson

unread,
Feb 19, 2013, 4:11:00 AM2/19/13
to
Hi Jack,

Yes you do need Classmate but do not need to change everything in your apps.
You need it just for the dll.

Regards, Craig.

"Jack Konings" <Gordon_remove_this_.Freeman@Live_dot.nl> wrote in message
news:37b0f$512282ec$d4cc90c0$13...@cache60.multikabel.net...

Jack Konings

unread,
Feb 19, 2013, 1:19:11 PM2/19/13
to
....and the dll is not public domain or distributable?





"Craig Dawson" wrote in message news:kfvfhh$o5d$1...@dont-email.me...

Willie Moore

unread,
Feb 20, 2013, 6:09:48 PM2/20/13
to
Jack,

The dll is distributable but the dll prototype.aef is not. If you are not
interested in recompiling the source, you will have everything that you need
with the cdreportserver. The only thing you need the prototype dll for is to
compile the source.

Regards,
Willie
Vulcan VIP

"Jack Konings" wrote in message
news:3d62c$5124f19f$d4cc90c0$20...@cache1.tilbu1.nb.home.nl...

Jack Konings

unread,
Feb 21, 2013, 12:43:05 PM2/21/13
to
OK, but still no go.

I imported CdReportServerV39 DLL.aef but can't compile it. The main error is
that the class cwindow is not known.


Greetings,

Jack




"Willie Moore" wrote in message news:kg3l3s$pm2$1...@speranza.aioe.org...

Willie Moore

unread,
Feb 21, 2013, 2:44:23 PM2/21/13
to
Jack,

That is because you have not loaded the classmate prototype dll. Unless you
own a copy of classmate, you cannot compile the project. But you can still
use the dlls.

Regards,
Willie
Vulcan VIP

"Jack Konings" wrote in message
news:54c05$51265cad$d4cc90c0$10...@cache1.tilbu1.nb.home.nl...

Jack Konings

unread,
Feb 21, 2013, 2:56:52 PM2/21/13
to
Hi Willie,

I'm sorry but i still don't understand.
What do you mean by "you can still use the dll's". Which dll's do you mean?

It was my understanding that in order to use any dll at least its protype is
needed.
In other words I cannot use the cdreportserver without getting a copy of
classmate to get hold of the cmGui prototype. Correct?


Greetings,

Jack



"Willie Moore" wrote in message news:kg5tei$v76$1...@speranza.aioe.org...

Willie Moore

unread,
Feb 21, 2013, 3:51:05 PM2/21/13
to
Jack,

If you want to compile it you have to have the prototype dll. If you just
want to use it, you take the compiled source and drop it into your exe
folder. You would then have to use the loadlibrary and creatinstance to
work with the dll as you wouldnt have the prototypes available at compile
time but it will work. It is much easier if you own a copy of classmate.
Then you just include the cmGui209 prototype.

Regards,
Willie
Vulcan VIP

"Jack Konings" wrote in message
news:4f6b$51267c07$d4cc90c0$12...@cache80.multikabel.net...

Wolfgang Riedmann

unread,
Feb 22, 2013, 1:45:03 AM2/22/13
to
Hi Willie,

the included DLL will not work with SP4, I think. So anyone wishing to
use the DLL with SP4 needs to have ClassMate?

Wolfgang

Jamal

unread,
Feb 22, 2013, 11:39:53 AM2/22/13
to
Jack,

This is why the ActiveX is the cheaper approach and it works without
purchasing Classmate or pulling your hair out!!

Here is how:

1. Create a library and generate Automation Server class from the
rpRT309.TLB, then include this lib into application.
2. Copy the rp*.dll to your app folder.
3. Copy the rpRT309.TLB to your app folder
4. Copy the included cmGui209.dll to your app folder.
5. Copy rpwin.ini and labels300.sys to app folder
6. Copy capaint.dll to app folder, if needed.

Then you can preview report. The following is a sample to display data from
a bBrowser server :

LOCAL oReport AS IRpRuntime // generated class name or whatever you
named it.

oReport := IRpRuntime{}

oReport:LoadReport(GetCurPath()+"\MYREPORT.RPT") // your report

IF oReport:IsValid
oReport:SetReportStringAttribute(RPT_ATTR_DFLT_DATA_PATH,
GetCurPath())
oReport:SetTableStringAttribute(1, "AIRLINE", TABLE_ATTR_DRIVER,
"DBFCDX")
oReport:SetTableStringAttribute(1, "AIRLINE", TABLE_ATTR_TABLE,
"SOME_FILE.DBF") // Change table name accordingly
oReport:SetTableStringAttribute(1, "AIRLINE", TABLE_ATTR_INDEX_FILE,
oDCbBrowser1:Server:OrderInfo(DBOI_INDEXNAME))
oReport:SetTableStringAttribute(1, "AIRLINE", TABLE_ATTR_INDEX_TAG,
oDCbBrowser1:Server:OrderInfo(DBOI_NAME))
oReport:SetTableIntAttribute(1,"SOME_FILE.", TABLE_ATTR_WORK_AREA,
oDCbBrowser1:Server:Area) // change table name accordingly

oReport:PreviewReport()

ENDIF

oReport:Close()
oReport:Destroy()
oReport := NULL_OBJECT

HTH,
Jamal

"Jack Konings" wrote in message
news:4f6b$51267c07$d4cc90c0$12...@cache80.multikabel.net...

Willie Moore

unread,
Feb 23, 2013, 3:02:15 PM2/23/13
to
Jamal,

I used to use the activeX method till I needed to use hardcoded reports with
RP3. I originally read an article about doing it in the SDT magazine. I also
saw Phil's presentation on hardcoding reports at DevFest and have been using
this technique since. It is also one less control that I have to worry about
being registered at the clients site.

Regards,
Willie
Vulcan VIP

"Jamal" wrote in message news:kg86va$2om$1...@dont-email.me...
0 new messages