Re: Troubles with new version of win32lib ?????

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi Gene,
that line (735 in v0.53) refers to a constant defined in msgbox.e (line 21
(stamp=80075173)). This file is included in win32lib.ew at line 533.

Therefore, all I can guess, assuming you haven't also got a message about
msgbox.e being missing, is that the version of msgbox.e you are using, does
not have this constant defined.

I haven't got the Linux version of msgbox.e, so maybe that version doesn't
have this constant. Otherwise I'm not sure what is going on. I use
win32lib.ew daily and have not got this problem.

For your information, I copied these lines from msgbox.e...

-----------------------------------
global constant
    MB_ABORTRETRYIGNORE = #02, --  Abort, Retry, Ignore
    MB_APPLMODAL = #00,       -- User must respond before doing something
else
    MB_DEFAULT_DESKTOP_ONLY = #20000,
    MB_DEFBUTTON1 = #00,      -- First button is default button
    MB_DEFBUTTON2 = #100,      -- Second button is default button
    MB_DEFBUTTON3 = #200,      -- Third button is default button
    MB_DEFBUTTON4 = #300,   -- Fourth button is default button
    MB_HELP = #4000,            -- Windows 95: Help button generates help
event
    MB_ICONASTERISK = #40,
    MB_ICONERROR = #10,
    MB_ICONEXCLAMATION = #30, -- Exclamation-point appears in the box
    MB_ICONHAND = MB_ICONERROR,        -- A hand appears
    MB_ICONINFORMATION = MB_ICONASTERISK,-- Lowercase letter i in a circle
appears
    MB_ICONQUESTION = #20,    -- A question-mark icon appears
    MB_ICONSTOP = MB_ICONHAND,
    MB_ICONWARNING = MB_ICONEXCLAMATION,
    MB_OK = #00,              -- Message box contains one push button: OK
    MB_OKCANCEL = #01,        -- Message box contains OK and Cancel
    MB_RETRYCANCEL = #05,     -- Message box contains Retry and Cancel
    MB_RIGHT = #80000,        -- Windows 95: The text is right-justified
    MB_RTLREADING = #100000,   -- Windows 95: For Hebrew and Arabic systems
    MB_SERVICE_NOTIFICATION = #40000, -- Windows NT: The caller is a service
    MB_SETFOREGROUND = #10000,   -- Message box becomes the foreground
window
    MB_SYSTEMMODAL  = #1000,    -- All applications suspended until user
responds
    MB_TASKMODAL = #2000,       -- Similar to MB_APPLMODAL
    MB_YESNO = #04,           -- Message box contains Yes and No
    MB_YESNOCANCEL = #03      -- Message box contains Yes, No, and Cancel

-- possible values returned by MessageBox()
-- 0 means failure
global constant IDABORT = 3,  -- Abort button was selected.
  IDCANCEL = 2, -- Cancel button was selected.
  IDIGNORE = 5, -- Ignore button was selected.
  IDNO = 7,     -- No button was selected.
  IDOK = 1,     -- OK button was selected.
  IDRETRY = 4,  -- Retry button was selected.
  IDYES = 6    -- Yes button was selected.

-----------------------------------
----- Original Message -----
From: "Gene Mannel" <mgene2 at GJ.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Tuesday, September 26, 2000 7:35 AM
Subject: Troubles with new version of win32lib ?????


> Hello again,
>
> Heres my problem,
> Win32lib was working fine b4 I downloaded a newer version.
> I downloaded a newer version of winlib32 and started getting
> the following error when trying to run any of the demos etc.
>
> this is from er.err as any of the example prog's boot up
>
> C:\TEMP\win32lib.ew:272
> message_box has not been declared
>  ok = message_box( "Couldn't find DLL " & name,
>                ^
>
> So I found a newer version of win32lib and now I get this error,
>
> C:\EUPHORIA\include\win32lib.ew:735
> MB_ICONEXCLAMATION has not been declared
>       lStyle = MB_ICONEXCLAMATION + MB_OKCANCEL
>                                 ^
>
> I checked several time and Im sure I put all the files in the right
> DIR's ETC.
>
>  What am I do wrong or did I download a version for Linux
> or something?
>
>  Thanks,
>
>    Gene

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu