printer file "name" - problem RESOLVED!!!!!
Brian K. White
brian at aljex.com
Mon Mar 21 14:49:31 PST 2005
----- Original Message -----
From: "Dennis Malen" <dmalen at malen.com>
To: "Kenneth Brody" <kenbrody at bestweb.net>
Cc: <filepro-list at lists.celestial.com>
Sent: Monday, March 21, 2005 5:23 PM
Subject: Re: printer file "name" - problem RESOLVED!!!!!
I'm still waiting for some sort of response to what I pointed out.
As far as I'm concerned, it's a bug that putenv PFONEHEAD works.
I quoted Ken stating clearly that variables that control fp's behaviour do
not affect a currently running instance of clerk/report when you use putenv
in processing.
Is it a change with some version of fp that means above is no longer true,
or is it a difference between clerk & report? or is it a fluke that some
variables work and some don't ? Or is it a bug that will get fixed in some
future release now that we have uncovered it?
Do I have to perform a test on every variable just so I can document the
behaviour of them all instead of counting on a rule?
I think it's wrong to allow it to continue since look what happens? Dennis
is doing this all wrong, but, since as far as he can see "it works", he's
not even considering fixing it, and so when the bug is fixed, his code
breaks, yadda yadda.
And there is reason to for the behaviour to be like I'm claiming it's
supposed to be. It's only "working" for Dennis in this one particular case.
It's really "wrong" and gets in the way in other cases where you are writing
code, depending on certain behaviour. It could be a lot worse than some
unsightly output. The variable in question could just as easily be one that
changes what data gets collected in the report and ends up causing a report
to be wrong through no fault of the programmers. Suppose it was PFSKIPLOCKED
or PFMBTO or PFREADONLY and I was in a report that runs other reports and it
was critical that no records get skipped nor used when being updated in the
top level report but it was ok to skip some in the sub/child reports? I
would set one of those variables with putenv secure in the knowledge that
they can only possibly affect the reports run in the system commands and not
the top level report I'm running in right now.
It's equally OK if it works like we proved PFONEHEAD works, as long as ALL
behaviour modifying variables work the same way and it's documented and it
doesn't change and as new variables are added they all stick to the same
plan.
Brian K. White -- brian at aljex.com -- http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx Linux SCO Prosper/FACTS AutoCAD #callahans Satriani
More information about the Filepro-list
mailing list