On Sat, 08 Nov 2008, David Arturo Macias Corona wrote:

Hi David,

> I corrected your C code  :-)

:-) I'm writing it by hand in this messages only using mouse for
copy and past and here I marked " in function name. It's possible
that sth like that will happen, sorry.

> Some pass in:
>    iKey = HB_GTSELF_READKEY( pGT, INKEY_ALL );
> ---------------
> [...]
> 1. hb_inkeyPoll()
> 1. hb_threadMutexLock()
> _hb_gettid()
> TID=2
> _hb_gettid()
> TID=2
> 2. hb_threadMutexLock()
> 2. hb_inkeyPoll()
> 3. hb_inkeyPoll()
> 1. hb_gt_def_InkeyPoll()
> 2. hb_gt_def_InkeyPoll()
> 1. hb_gt_def_InkeyPollDo()
> SYS1808:
> The process has stopped.  The software diagnostic
> code (exception code) is  0001.

And here it should execute hb_gt_os2_ReadKey().
Strange that we do not see "1. hb_gt_os2_ReadKey()" on the screen.
Maybe the message is overloaded by sth?
Please add at the begining of hb_gt_os2_ReadKey() before:

   HB_TRACE(HB_TR_DEBUG, ("hb_gt_os2_ReadKey(%p,%d)", pGT, iEventMask));

this line:

   printf("0. hb_gt_os2_ReadKey(%p)\r\n", s_key);fflush(stdout);

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to