Solved

QuickReport Preview

Posted on 1999-01-22
8
771 Views
Last Modified: 2013-11-22
When i show a QuickReport preview on a system WIN-NT 4.0 or WIN-95 system that has no Delphi 4.0 installed or previously has had installed, the icons on the toolbar buttons are not shown.

The buttons work correctly, the hoover text is shown, but no icons.

I registerd the changes Delphi has left on the system after an install and un-install, and try to apply them on a clean system.

The 75 Kb registry settings where no problem, but 2 of the 30 files: comctl32.dll and msvcrt.dll in the system32 directory can not be changed. The result was that the icons where still not visible.

My guess is that it has something to do with these files.

Environment:
  Delphi 4.0 c/s update pack2, quickreport 3.0.3 update pack
  WIN-NT Workstation 4.0 build 4
0
Comment
Question by:Goes
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 8

Expert Comment

by:ZifNab
ID: 1362816
If you have D4, you should use Quickreport 3.0. QR3 is standard with D4.
0
 

Author Comment

by:Goes
ID: 1362817
Edited text of question
0
 

Expert Comment

by:dotan
ID: 1362818
I Think the Qrpt40.bpl Supplied in the second D4 update is no good.
Try to swap it for the old one from the 18/6/98.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:Goes
ID: 1362819
Thanks for the comment dotan, but it has no result.

I have copied the original Qrpt40.bpl and Qrpt40.dcp from the
CD-ROM. Still no result. After this I run the Qreport 3.0.3 Update again, still no result.

So if somebody has any other suggestions, please do, it is of great importance to me.
0
 

Expert Comment

by:dotan
ID: 1362820
If it is not the Qrpt40.bpl the it must be the Comctl32.dll .
What size and date is your's ??
0
 

Author Comment

by:Goes
ID: 1362821
Your are correct dotan. I found a clean system an replaced the standard comctl32.dll with the altered one. Then the preview works correctly.

But now the question is: how can I, by using the InstallShield wizard, replace the old Comctl32.dll by the New one on a NTFS partician?

Winnt holds a lock on this file. I tested it on a winnt 4.0 system with a FAT file system. This way i could reboot from a floppy disk and replace the Comctl40.dll manualy.
0
 

Accepted Solution

by:
dotan earned 200 total points
ID: 1362822
Well...........
This is a different story.
It involves setting a value in the registry that indicates the OS to swap the old and new files while ReBooting.
I'll try to look into it later and post a step by step answer.
As for now... you can still give me the points for this Q :-)
Have fun.

0
 

Author Comment

by:Goes
ID: 1362823
I found out that if you add comctl32.dll to the systemfiles group in the InstallShield wizard, the InstallShield recognizes that it is a locked file and automatically tells you to reboot.

When you do the file is copied during the reboot!!!

Dotan thanks for the help, it isn't a real answer to my question, that i found out my-self, but anyway, thanks for the interest you took in my problem.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

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

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 video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…

705 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