I have searched the Win32Forth(6.12) files but have not found what I am looking for so let me ask: Is there a windows call - funtion to set a timer / multiple...
I think I have found a way to partially do what I want. The user32.dll has a function to set a timer. SetTimer ( Hwnd, uint ID, uint elapsedtime(ms), timeproc ...
... the ... You need to create a window to receive the message, and use it's Hwnd in the SetTimer call. The winhello.f demo has an example of this. George...
... the ... The 3rd method of handling a timer is to set both the timerproc and hwnd to zero and then define ... -if dup @ 0= over cell + @ WM_TIMER = and if...
George the code works except it raises repeatitive recursion exception errors and then craps out. Never got to test or see if it responses properly with a...
... set. ... You need to drop the pmsg from the data stack if you don't use it; in other words your code should have the stack effect ( pmsg -- ). I did it...
... -if drop dup @ 0= over cell + @ WM_TIMER = and if cr ." Got the Message" cr drop False ( -- f ) else true then then ; msg-chain chain-add TimerMsg Above is...
... the ... As I mentioned in another post, the word (or any word passed to windows so it can execute it) has to be defined as a callback, since windows...
For anyone interest in this thread and might want an idea where I am headed here is a copy of some test code I generated. I will be using something along this...
... am ... using ... functions. ... Timers don't loop; they post a message when the period has elapsed, which is dealt with by the message loop. Also if you...
Perhaps I am the only one still using WinView. But I am more than a little bit unhappy that one of the nice editing features that I added a number of years...
We also use it. It is a great feature that is missing form other non Forth programs. John A. Peters ... From: Robert Smith To: win32forth@yahoogroups.com ...
In my first attempt to debug this problem, I find that TONE , formerly called BEEP , no longer works, at least on my computer running Windows-XP, Prof....
... Hi Bob, this future still works fine with Wined. Winview (released with win32forth 4.2) works fine also (Ctrl+C to copy, Ctrl+V to paste very usefull...
Bruno, I am using Win32Forth version 6.11.10. WinEd version 3.02.00. The ordinary copy and past functions are probably OK. I am speaking of the block copy...
... Hi Bob, I just made a new install of 6.11.10 version and the 3.02.00 coming with. BEEPs and all block copy as you mentionned just above works fine. (under...
Bruno, I have tried the uninstall/install, but the problems persist. I finally did get a printout from an interrupt Forth console window indicating that the...
... Bob, you could use that trick ( extracted from wined.f (at the end after \s ) ... \s \ the above look's a bit strange but if you add this to your ...
First - The code: \ ... 8 + w@ case timer1 of True to thinkflag endof timer2 of True to Mind-Dump-Flag endof timer3 of ." Timer3" cr 0 to timer3 endof timer4...
Bruno, Still No Joy. I added the suggested code to Win32Forth.cfg . I then had to delete the space between the Prepend-home and the \ . Changed the cfg file...
... On 14 June 2006 I responded above to a post by FJR. Yesterday -- a year and a half later -- I finally tracked down and eliminated the bug in question. ...
... Bob, the definition of (WinedDbg) at the end of wined.f needs to be changed to : (wined was launched before the pause-seconds) (pause-seconds gives times...
Bruno, I can't get your code to work. I get an error at the second [else] . Trying to debug it further, there seems to be a problem at: ' wined since wined...
... Bruno, another soluce is to remove the end of wined.f alls things after \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ create wined \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ then...