FXApp.create problem after fresh One-Click win98 install

B

bobbyorama

just ran ruby184-20.exe on win98 box and rebooted

getting this after running FXRuby test.rb
"abnormal program termination"

require 'fox16'
include Fox
application = FXApp.new("Hello", "FoxTest")
main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL)
FXButton.new(main, "&Hello, World!", nil, application, FXApp::ID_QUIT)
application.create()
main.show(PLACEMENT_SCREEN)
application.run()

don't get the abnormal termination if I comment out application.create,
but, of course, nothing "happens" without create

any advice?

thanks
 
B

bobbyorama

Lyle said:
OK. I searched the FOX users mailing list and it looks like there is
an issue related to FOX 1.6 and Windows 95/98/Me due to the
introduction of Unicode support in FOX 1.6. Here is a web page that
(just barely) discusses the issue, and recommends that you download
and install the "Microsoft Layer for Unicode on Windows 95/98/Me
Systems," found here:

http://www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx

Lyle,

Thanks for researching this matter.

I downloaded the MSLU dll but can't figure out how to load it or
otherwise put it to use. Don't know if I need the associated lib file,
which isn't included in the download (would have to download the entire
Platform SDK to get unicows.lib)

So, having no time to fuss around with this, it looks like I'm back
with 1.4 until I ditch win98.

Cheers,

Bobby
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,209
Messages
2,571,088
Members
47,686
Latest member
scamivo

Latest Threads

Top