Paul Higgins - 2014-05-29

Mark,

I get
ooDialog 4.2.3.9852

This test program is on Windows 8 64 bit running the 32bit version of oorexx. I installed V4.2 on another computer running Windows 7 32 system and the test program works that failed on WINDOWS 8 but I get a different error.

You can get the full program that fails here:

http://www.gdayii.ca/Downloads.php and download and install GE2KAP.V11.0.0.0

This program is used by hundreds of sailors around the world to create charts from Google Earth. It works fine on oorexx before V4.2.

If you execute GE2KAP.EXE it fails with a RC=88 trying to invoke GE2KAP.REX. If you invoke GE2KAP.REX directly it fails on a ADDCHECKBOX.

Paul

---------- Original Message ----------
To: [oorexx:discussion] (408478@discussion.oorexx.p.re.sf.net)
From: Mark Miesfeld (miesfeld@users.sf.net)
Subject: [oorexx:discussion] Re: [oorexx:discussion] Re: getTextSizeScreen
Date: 2014-05-29 5:05:38p

On Thu, May 29, 2014 at 1:22 PM, Paul Higgins
phigginsph99@users.sf.netwrote:

Mark,

Even with just ooDialog.cls it gets the same error and another user of my
program gets the same. I have uninstalled completely even deleted the
directory then reinstalled, same thing. Are you using Windows 8?
Here is program and output again.
~~~~
exit 8
::requires ooDialog.cls

C:\PCOMM>test.rex
1363 - ::method getTextSizeScreen external "LIBRARY oodialog
winex_getTextS
izeScreen"
2 - ::requires ooDialog.cls
Error 90 running C:\Program Files (x86)\ooRexxOODIALOG.CLS line 1363:
External
name not found
Error 90.998: Unable to find external method "winex_getTextSizeScreen"

Hi Paul,

The ooDialog that ships with ooRexx 4.2.0 is ooDialog 4.2.3. You can run
the oodialog executable to see what version it is. You should get:

C:\work.ooRexx>oodialog -v
ooDialog 4.2.3.9852

C:\work.ooRexx>

But you won't. On line 1363 of ooDialog.cls:

::method begin
expose width height
use strict arg

self~calcSizes <===== Line 1363
if self~createCenter(width, height, self~captionText) then do
self~popup('ShowTop')
ret = 0
end

So, for some reason you don't have ooDialog installed correctly. If you
installed ooRexx 4.2.0 and you were sure the old version was completely
removed, then it seems like you have an ooDialog.cls file somewhere in
the path that is getting picked up by mistake.

--
Mark Mieseld

Re: [oorexx:discussion] Re: getTextSizeScreen

Sent from sourceforge.net because you indicated interest in
https://sourceforge.net/p/oorexx/discussion/408478/

To unsubscribe from further messages, please visit
https://sourceforge.net/auth/subscriptions/


This e-mail was delivered via satellite phone using GMN's XGate software.
Please be kind and keep your replies short.