Solved

QuickReport Preview

Posted on 1999-01-22
8
745 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
  • 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
 

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
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 

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

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
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…
Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

743 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

12 Experts available now in Live!

Get 1:1 Help Now