Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #18924
| Path | csiph.com!usenet.pasdenom.info!news.albasani.net!feeder.erje.net!eu.feeder.erje.net!eweka.nl!lightspeed.eweka.nl!194.134.4.91.MISMATCH!news2.euro.net!postnews2.euro.net!news.wanadoo.nl!not-for-mail |
|---|---|
| From | mhx@iae.nl (Marcel Hendrix) |
| Subject | Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! |
| Newsgroups | comp.lang.forth |
| Message-ID | <68199115028434@frunobulax.edu> (permalink) |
| Date | Sun, 20 Jan 2013 12:16:35 +0200 |
| References | <5fb78940-c093-40b5-affc-b2465e2877bb@googlegroups.com> |
| X-Newsreader | iForth 2.0 console (October 21, 2006) |
| Lines | 54 |
| Organization | Wanadoo |
| NNTP-Posting-Date | 20 Jan 2013 11:15:59 GMT |
| NNTP-Posting-Host | s529d937f.adsl.online.nl |
| X-Trace | 1358680559 dr5.euro.net 224 82.157.147.127:57017 |
| X-Complaints-To | abuse@wanadoo.nl |
| Xref | csiph.com comp.lang.forth:18924 |
Show key headers only | View raw
AKE <assadebrahim2000@gmail.com> Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! [..] > And... embarassingly, I can't even get a simple MessageBoxA( ) call to work in Forth. > I've been through the documentation, but can't seem to find the problem. > > Here's what I've got. Any help would be greatly appreciated! > > : hi > z" Hello World! (from Forth)" rel>abs \ string ( -- msg_str_ptr len ) > z" Extending Forth with Win32" rel>abs \ string ( -- title_str_ptr len ) > NULL \ ( -- 0 ) > call MessageBoxA \ ( style_param msg_str_ptr title_str_ptr handle -- ) > ; When pasted into the Win32For console window: --- 8< ------------------------------------------------ 32bit Forth for Windows 95, 98, and NT Compiled: October 18th, 2006, 0:19am Version: 4.2 Build: 0545 Rebuilt by User Platform: Windows NT Version: 6.1 Build: 7601 3,815k bytes free 2,904 Words in Application dictionary 1,445 Words in System dictionary 4,349 Words total in dictionaries 9,462 Windows Constants available Loading Win32For.CFG *** DON'T PANIC, Press: F1 NOW! *** : hi z" Hello World! (from Forth)" rel>abs \ string ( -- msg_str_ptr len ) z" Extending Forth with Win32" rel>abs \ string ( -- title_str_ptr len ) NULL \ ( -- 0 ) call MessageBoxA \ ( style_param msg_str_ptr title_str_ptr handle -- ) ; ok hi ok .s empty ok --- 8< ----------------------------------------------------- ... it works as expected. Are you using Windows? (Not Linux and Wine)? Are you using the proper Win32for binary? What happens when you try to compile? What happens when you try to execute hi ? What happens when you use MessageBox and not MessageBoxA ? Do you know about the Yahoo Forth group? Please do not post using mime. -marcel
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! AKE <assadebrahim2000@gmail.com> - 2013-01-20 02:52 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! mhx@iae.nl (Marcel Hendrix) - 2013-01-20 12:16 +0200
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! AKE <assadebrahim2000@gmail.com> - 2013-01-20 03:25 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! mhx@iae.nl (Marcel Hendrix) - 2013-01-20 14:34 +0200
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! AKE <assadebrahim2000@gmail.com> - 2013-01-20 03:17 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! AKE <assadebrahim2000@gmail.com> - 2013-01-20 06:15 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! Alex McDonald <blog@rivadpm.com> - 2013-01-20 11:31 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! AKE <assadebrahim2000@gmail.com> - 2013-01-20 15:21 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! Alex McDonald <blog@rivadpm.com> - 2013-01-21 08:23 -0800
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-01-21 18:25 +0000
Re: Wanting to use Shared Memory in Win32Forth using Win32 -- but stuck at MessageBoxA( ) ! Alex McDonald <blog@rivadpm.com> - 2013-01-21 11:51 -0800
csiph-web