> Hi folks,
> 
> This is a small project I have been circling around for about a year or
> so. It would be a simple command line application that waits for and
> evaluates every keystroke you make.
> 
> Some of you were so kind to point me to Application_Read to achieve
> that, but I found it only gives one single keystroke (a Return) and
> (seamingly) is never called again. To make things short, this is the
> core of my application so far:
> 
> ' Gambas module file
> 
> PRIVATE txt AS String
> 
> 
> 
> PUBLIC SUB Main()
> 
> END
> 
> 
> PUBLIC SUB Application_Read()
> DIM t$ AS String
> 
>    PRINT "hello world" 'this is just debug code
> 
>    READ #LAST, t$, -256
> 
>      IF t$ <> "" THEN
>        PRINT t$ & " : ";
>      END IF
> 
>      txt = txt & t$
> 
>      PRINT "keys are:" & txt;
> 
>      txt = ""
> 
> END
> 
> So, why does "hello world" only appear one single time (after a first
> Return), and why will I never read " : " but only the letters of the
> keys pressed?
> 
> On my machine, the whole thing runs within "Konsole" on a graphical
> screen, but I think that will not really make a difference, will it?
> 
> Thanks for your help!
> 
> Regards
> 
> Rolf
> 

Please send a complete project each time you report a bug, even if it is a 
small one that looks evident for you.

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to