Solved

Delphi 7 Enterprise: Where dot gtQrExport and TgtQRLabel come from?

Posted on 2010-08-15
7
831 Views
Last Modified: 2012-05-10
I'm trying to get some old code to compile for a client. The developer machine I was using years ago has be repurposed so I'm installing Delphi 7 from scratch.

I was trying to compile the old code, but I'm getting File not found: gtQrExport.dcu, and Error reading form: class TgtQRLabel not found.

I've done Install Packages on DclQrt70.bpl, which fixed this error on TQrPreview.

Does anyone know where this comes from?

TIA
Mark
0
Comment
Question by:markaurelius
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 13

Expert Comment

by:rfwoolf
ID: 33443172
I'm not familiar with those components, but...
Have you done a search in your Delphi directory (and wherever else you might have had component file) for gtQrExport.* and TgtQRLabel.* ?
0
 
LVL 13

Expert Comment

by:rfwoolf
ID: 33443176
Sorry, there shouldn't be any files for TgtQRLabel because that's a class, but for gtQrExport it looks for the dcu file - so look for that file.
As for the class TgtQRLabel, that seems to be from Quick Reports - do a search for that in your files
0
 
LVL 1

Author Comment

by:markaurelius
ID: 33443309
Before this happened I was having the same problem with class TQRPreview. The advice I found on the web was to install the package [Delphi]\bin\DclQrt70.bpl. I did that and that problem went away to reveal the TgtQrLabel one.

0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 31

Expert Comment

by:Marco Gasi
ID: 33443515
All these files are part of QuickReport package. You have to unistall QuickReport actually installed and to install a new version from scratch.

Here you find QuickReport for Delphi7 (and others): http://www.qusoft.com/WebInfoPage.aspx?WebInfoID=616

And here there are installation instructions: http://www.qusoft.com/WebInfoPage.aspx?WebInfoID=650

Let me know if this helps.

Best regards
0
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 33445729
TgtQrExport ? never seen that component

Maybe it's a decendant of Quick report you (or somebody else) created for that app ?

You could try and recreate it, make a new unit
and define

type
  TqtQrExport = class(TQrExport)
  end;

then use that unit in your project
it may compile immediately

if properties / methods were added to the descendant,
you'll have to add them too

and try and implement (by guessing) what those new properties/methods did
0
 
LVL 1

Accepted Solution

by:
markaurelius earned 0 total points
ID: 33471892
OK, sorry to have confused you. I assumed those components were part of QuickRep because the installer was in a folder called QuickReport. It is actually from Gnostice in India part of a package called QuickReport Exporter, or some such.
0
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 33472041
ah ... wel it looks like you now have answered your own question :)
you could close the Q by accepting your own comment

or is there more problems after installing ?
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
loading dll from external path 1 211
Mydac connection data base issue 3 140
Communication Between RC4 Delphi <-> PHP 3 101
code issue 8 100
A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now