I have developed George's idea further by separating the calculation of ScrollRange from the On_Paint: method and simplified the new method UpdateScrollRange:...
... Hi Rod, The speed looks fine. Thank you for giving it some attention. An attempt to execute 3 times WORDS after 0 to SCREENDELAY failed, since Forth was...
... calculation ... method ... (if the ... of a ... Hi Jos, I have been doing some experiments. Start Win32For.exe and just type WORDS then soon press 0 on the...
Hi all, How do I access (get:, put:) an ivar (declared with int) in an object created with new> from within a colon definition? I cannot find an example in...
... object ... this ... The problem is that the address object address has to put into a value and that value used with the dotted notation. If the value is ...
Is there a problem with the way Win32 Forth reads files via the Windows OS? My reason for asking is the following strange problem. Having developed an...
Your problem is that you brought files over from a different operating system, and that other operating system uses a different line-end terminator than...
... All development was done under Windows XP so it never ocurred to me that there could be a problem with line terminators, I would have expected all Windows...
... different ... line ... used ... to ... the ... then ... able ... it came ... It is supposed to handle unix terminated files (in V6) but there's obviously a...
Is it possible to program a timer in Windows NT? The goal is to let the execution of a forth word wait for a specific moment in time, but it has to wait in the...
Hi Jo There are 2 ways: 1) Define a number of threads in which one thread or more wait for a number of seconds. See taskdemo.f for the use of threads. Waiting...
I succeeded in adapting de code from Winhello.f and changed the respons to WM_TIMER but I encountered the following problem: The code of On_Paint: has a local...
... Just a guess here, but it could be that string$ does not return a counted string, only an address. Would this fix the problem? string$ count temp$ +place -...
... calculation ... method ... (if the ... of a ... I have optimised the code in CommandWindow.f while fixing the problems with having a large number of lines...
... The new version also solved the problems with pong :-) The optimized code does a fine job. Also less flickering. (Less important note) I was surprised to...
There are problems with some of the messages sent to Combo Boxes since SendMessage:SelfDrop was changed to use SendNotifyMessage rather than SendMessage. It...
... NOT ... Most peculiar. According to the windows docs SendNotifyMessage should behave identically to SendMessage where the window object was created by the...
Perhaps the latest console has a problem when a turnkey or the IDE is started. At the start the mouse blinks for a moment and then nothing happens. Only after...
... happens. ... Hi Jos, It has taken a while to fix this problem properly as it does not show up on XP, only on Vista. The GdiObjects created by new> (font ...
... Hi Rod, Thank you, The bug has indeed been solved. I am glad you could figure it out. ... That is right I removed the sidebar disabled the Windows Search...
I tried to install the current stable version of Win32Forth and it seems to crap out before it is done. I am installing version 6.12. I have administrator...
I was looking at winser.f and I see a word -z"- I found it in the glossary, but it has no definition. Using "see" doesn't really tell me much either. How is...
I am not sure about -z"-, but I can tell you that the z means zero (or null) terminated string, so z" when used inside a definition, will return a null...
More specifically, ... test will display something like hex(t), hex(e), hex(s), hex(t), hex(0). Sorry can't remember the hex values for "test" Tom ... ...
Ok, that makes sense. When I wrote -z"- I meant z", I was using the dashes as delimiters. I understand the code now. When I tried to reverse engineer it I...
... The error messages for struct.f all indicate that an older version (i.e. the one supplied with V6.10.xx) so I think that V6.10.xx needs to be uninstalled...