problem printing from character based client of Open Edge 10

forumuser7

New Member
Hi,

Progress Open Edge 10 character based procedure editor cannot print.
It fails to print with the following error message:
----------
"A variable or array element passed as an INPUT or INPUT-OUTPUT
parameter to a DLL cannot contain the Unknown value (12272)"
----------
How can I make character based editor to print ?

Progress Open Edge 10 is running under Windows XP Pro and there is no
any problem when printing from the gui editor.

Thank you for you help in advance!
 
Here's a solution:

ID: P96679Title: "Error 12272 passing the unknown value (?) for the font number in _OSPRINT"Created: 25-Oct-2004 Last Modified: 1-Jul-2005Status: Verified
Known to occur in:OpenEdge 10.x
Symptom(s):Passing the unknown value (?) for the font number to _OSPRINT.PA variable or array element passed as an INPUT or INPUT-OUTPUT parameter to a DLL cannot contain the Unknown value. (12272)
Change(s):Upgraded from Progress 9.x to OpenEdge 10.x
Cause(s):OpenEdge 10 added a restriction against passing the unknown value to any external DLL as external DLLs are unable to understand the Progress unknown value
Fix: Modify the application and replace the unknown value that is being passed for the font number parameter to _OSPRINT.P with a zero (0)
 
I fixed the problem in my chui editor using the solution P96679.
If you've got any question I can send you the fixed file by email.
 
Great!
It worked! Thank you!

I saw solution ID P96679 but I didn't understand how to apply the fix bellow (as the application I'm printing from is the Progress Procedure Editor):
>Fix: Modify the application and replace the unknown value that is being
>passed for the font number parameter to _OSPRINT.P with a zero (0)
I couldn't find also "_osPrint.p" on my machine.

Why this bug appears in OE10 ??? Progress 9.1 doesn't have it.

Again - Thank you very much for the help!
 
Back
Top