QuickReport in DELPHI3

So, the problem is that I just get "Printer selected is not
valid!" message! ;) You won't be right if you'll tell me to
adjuct my printer carefullier, for it's all ok with the adjuctements, but that QuickRep have started to throw out
such a message to me after I've done something to my program, but I still can't find what exactly... Nothing seems to be wrong! If you've experienced such a trouble, please answer _ASAP_, for it's VERY URGENT. You'll get LOTS'a points! :P

 Thanks in advance, Wizzard.
wizzardAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ZifNabCommented:
Such question are really difficult to answer. But I have to ask, sorry, how do you select your printer and how do you configure it to QR. After what changing did this error occure?
0
wizzardAuthor Commented:
Well, I knew it WILL be hard, so, that's why the "price" is so HIGH! 8P Actually, I thought that all the main printer's options used in QR are Windows's native. And I'm right, if I've not gone
nuts... So, my printer is working Nice with the rest of the applications, including Delphi 3 too. All I know is that I've not changed any of QR's options concerning the Very PRINTING.
 But talking about your second question and continuing first I can only say, that I've got LOTS of Objects in that QR's Form, about 300! Maybe that's the problem, but is "Printer selected in not valid" the best QR could have answered? >:)
0
mvz121697Commented:
Hello, wizzard,

The message is not coming from QR, it's coming from Delphi.
Copy PRINTERS.PAS from the Delphi\Source\Vcl directory into your project-dir, and look for the 'sInvalidPrinter' Exceptions.
Maybe you can find whats wrong when debugging this file.

 
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Become a Microsoft Certified Solutions Expert

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

wizzardAuthor Commented:
Ok, mvz, but the problem is that the Printer's Features worked just Nice with all my other applications made using the same DELPHI 3 version. But still I'll doubtlessly check that hint you
gave me! If it'll work, I'll give you an "A" grade for sure! :P
 Otherwise you'll get a lower one - "B", if someone will not give a better answer wile I'll check.
0
mvz121697Commented:
I think you are using up all available resources with your QR.
When Delphi wants to create some more (in Tprinters.Setstate)
it can't allocate it.
(OK, the message's should have been something like:
"Can't allocate resources ... ")

0
mvz121697Commented:
(With "message's" i meant the Exception message, which is generated.)
0
wizzardAuthor Commented:
Well, I've thought of that... But I was in doubt, for 32Mb and P166 should have worked... ;) Eh-khm... about 300 QRLabels are too much for DELPHI, I'll have to think of something else... :(

 I'll give you an excellent grade as I promised, for there's no other answer perhaps and all seems to be as I have thought recently. :-| So, I'll also give you my e-mail:   mers@mailbox.riga.lv for you could write if you'll get any other ideas.

   So long,
         WizzarD.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.