Check out the bottom page 9 of the R:Base 5.5 reference manuel.
For your printers, see configuration switches  -- Carriage Return
Definition.
[HP DeskJet 560c wording]
RRR

----- Original Message -----
From: "David M. Blocker" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, June 18, 2002 8:04 AM
Subject: Re: PAUSE 4 and Screen Flicker


> Jim
>
> Look forward to hearing your results!
>
> David Blocker
>
> ----- Original Message -----
> From: "Jim Limburg" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, June 18, 2002 8:23 AM
> Subject: Re: PAUSE 4 and Screen Flicker
>
>
> > David
> >
> > From every indicator I have been taught the CHAR(13) actually
> > represents a CARRIAGE RETURN -- and I have always thought of it as
> > being like hitting the [Home] key... the CHAR(10) is the LINE FEED
> > which actually what advances us to the next line to my understanding.
> >
> > I haven't tried it without the 10... you have me curious now..
> > I have to go to one of our subsidiary companines to setup a new user
> > that they give us a whole days notice on... Will look into this later
> >
> > Jim Limburg
> >
> > --- "David M. Blocker" <[EMAIL PROTECTED]> wrote:
> > > Jim
> > >
> > > I like this alot and consider it the best yet - CHAR(91) works well.
> > >
> > > I know that CHAR(13) is the [Enter] key, but what is
CHAR(13)+CHAR(10)?
> > > That is a simpler way to create the multi line pause box than my LJS
> method!
> > >
> > > David BLocker
> > >
> > > ----- Original Message -----
> > > From: "Jim Limburg" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Monday, June 17, 2002 1:46 PM
> > > Subject: RE: PAUSE 4 and Screen Flicker
> > >
> > >
> > > > Javier, David
> > > >
> > > > I have done a bit of tweaking myself to this cool code..
> > > > Run this in a Win version and watch the results..
> > > > I have found a balance between the vmsg, & the vmsg1
> > > > variables to let me have just the right size message box
> > > > and still get the message to change on the second line.
> > > > One space larger or smaller throws this out of kilter.
> > > > or using a bar representation character that has a larger
> > > > pixel representation will throw chunks as well, but hey
> > > > it works.
> > > >
> > > > CLS
> > > > SET VAR vnr INTEGER
> > > > SET VAR vinc INTEGER
> > > > SET VAR von INTEGER
> > > > SET VAR vpct INTEGER
> > > > SET VAR vno_recs = 100000
> > > > SET VAR vm_crlf TEXT = ((CHAR(13)) + (CHAR(10)))
> > > > SET VAR vmsg = 'Processing .. PLEASE WAIT'
> > > > SET VAR vmsg1 = 'Processing .. PLEASE WAIT' + .vm_crlf + +
> > > > '                          .'
> > > > PAUSE 3 USING .vmsg1 AT 5 10
> > > > --'Going from 1 to 100,000 by 2 pct incr / a bargraph display' AT 5
10
> > > > SET VAR vinc = (.vno_recs / 50)
> > > > SET VAR vnr =  .vinc
> > > > SET VAR vbar = ' '
> > > > SET VAR von = 0
> > > > SET VAR vpct = 2
> > > >
> > > > WHILE von < .vno_recs THEN
> > > >   SET VAR von = (.von + 1)
> > > >   IF  vnr = .von THEN
> > > >     -- Use a character other that 62 to display a different bar
style
> > > >     --SET VAR vbar = ( .vbar  + (CHAR(124)) ) --| pipe
> > > >     --SET VAR vbar = ( .vbar  + (CHAR(22)) ) --Good-one horizontal
bar
> > > shaped
> > > >                                            --in dos, but pipe in win
> > > version
> > > >     --SET VAR vbar = ( .vbar  + (CHAR(93)) ) --]
> > > >     SET VAR vbar = ( .vbar  + (CHAR(91)) ) --[
> > > >     SET VAR vmessage = (  (CTXT(.vpct)) + '% ' + .vbar  )
> > > >     WRITE .vmessage AT 20 2
> > > >     SET VAR vmessage = (.vmsg + .vm_crlf + .vmessage)
> > > >     PAUSE 4 USING .vmessage
> > > >     SET VAR vpct = (.vpct + 2)
> > > >     SET VAR vnr = (.vnr + .vinc)
> > > >   ENDIF
> > > > ENDWHILE
> > > > CLEAR VAR vnr,vinc,von,vpct,vno_recs,vbar,vmessage
> > > > --CLS
> > > > RETURN
> > > >
> > > > Jim Limburg
> > > >
> > > > --- Javier Valencia <[EMAIL PROTECTED]> wrote:
> > > > > David:
> > > > > Thank you for cleaning up the code. It is nice to be able to
> contribute
> > > to
> > > > > the List considering how much benefit I have gotten from it. I
just
> have
> > > to
> > > > > figure out how to display the solid block on the completion bar;
> > > although I
> > > > > have a hunch that version 7 may have bigger and better answers. By
> the
> > > way,
> > > > > were you able to resolve the screen flicker problem?
> > > > >
> > > > > Javier Valencia, PE
> > > > > President
> > > > > Valencia Technology Group, L.L.C.
> > > > > 14315 S. Twilight Ln., Suite #14
> > > > > Olathe, KS  66062-4571
> > > > > (913)829-0888
> > > > > (913)649-2904 FAX
> > > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On
> > > > > Behalf Of David M. Blocker
> > > > > Sent: Sunday, June 16, 2002 3:35 PM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: Re: PAUSE 4 and Screen Flicker
> > > > >
> > > > > Javier
> > > > >
> > > > > Thanks for sharing these.  I've made a few minor adjustments for
> making
> > > them
> > > > > useful for teaching and here they are:
> > > > >
> > > > > David Blocker
> > > > >
> > > > >
> > >
>
*(**************************************************************************
> > > > > ********************
> > > > > **  FILENAME: PAUSE4A.RMD
> > > > > **  CREATED BY:  Javier Valencia; posted on R:Base List server
> > > > > **                                 6/15/2002
> > > > > **  PURPOSE:    Demonstrate PAUSE 4 vs. WRITE command:
automatically
> > > > > rewrites in
> > > > > **                            last PAUSE 3 box; counter bar for
> looping
> > > > > programs!
> > > > > **  DATE CREATED:  06/16/2002
> > > > > **  LAST UPDATE:
> > > > >
> > >
>
****************************************************************************
> > > > > *****************)
> > > > >
> > > > > -- QUICK CODE TO SHOWS PERCENT AND PROGRESS BAR FOR A COUNTER
> > > > > CLS
> > > > > SET VAR vnr INTEGER
> > > > > SET VAR vinc INTEGER
> > > > > SET VAR von INTEGER
> > > > > SET VAR vpct INTEGER
> > > > > SET VAR vno_recs = 100000
> > > > > PAUSE 3 USING 'Counting from 1 to 100,000 by 2 pct increments with
+
> > > > > a bargraph display' AT 5 10
> > > > > SET VAR vinc = (.vno_recs / 50)
> > > > > SET VAR vnr =  .vinc
> > > > > SET VAR vbar = ' '
> > > > > SET VAR von = 0
> > > > > SET VAR vpct = 2
> > > > >
> > > > > WHILE von < .vno_recs THEN
> > > > >   SET VAR von = (.von + 1)
> > > > >
> > > > >   IF  vnr = .von THEN
> > > > >     -- Use a character other that 62 to display a different bar
> style
> > > > >     set var vbar = ( .vbar  + (CHAR(62)) )
> > > > >     set var vmessage = (  (CTXT(.vpct)) + ' %  - ' + .vbar  )
> > > > >     write .vmessage at 20 2
> > > > >     pause 4 using .vmessage
> > > > >     set var vpct = (.vpct + 2)
> > > > >     set var vnr = (.vnr + .vinc)
> > > > >   ENDIF
> > > > > ENDWHILE
> > > > > CLEAR VAR vnr,vinc,von,vpct,vno_recs,vbar,vmessage
> > > > > RETURN
> > > > >
> > > > >
> > > > >
> > >
>
*(**************************************************************************
> > > > > ********************
> > > > > **  FILENAME: PAUSE4E.RMD
> > > > > **  CREATED BY:  Javier Valencia posted on R:Base List server
> > > > > **                                 6/15/2002
> > > > > **  PURPOSE:    Demonstrate PAUSE command vs. WRITE command : show
> 255
> > > > > **                            different characters to use for
> counter
> > > > > percentage done bars.
> > > > > **                            great for looping programs!
> > > > > **  DATE CREATED:  06/16/2002
> > > > > **  LAST UPDATE:
> > > > >
> > >
>
****************************************************************************
> > > > > *****************)
> > > > >
> > > > > CLS
> > > > > SET VAR xxx = 255
> > > > > SET VAR y = 0
> > > > > WHILE y < .xxx THEN
> > > > >   set var y = (.y + 1)
> > > > >   set var z1 = (CHAR(.y))
> > > > >   set var z = ( (CTXT(.y)) +  ' - ' + +
> > > > >
> > > > >
> > >
>
.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+.z1+
> > > > > +
> > > > >   .z1+.z1+.z1  )
> > > > >    SET VAR vMessage = ('+
> > > > > Counting bargraph display, testing different ASCII characters from
1
> > > to')
> > > > >    SET VAR vMessage = ( +
> > > > >    (LJS(.vMessage,75)) + (LJS('255. . .',75)) )
> > > > >    SET VAR vMessage = ( (LJS(.vMessage,225)) + +
> > > > >    (LJS('Notice how the same character displays DIFFERENTLY with
> WRITE
> > > and
> > > > > PAUSE!',75)) )
> > > > >    SET VAR vMessage = ( +
> > > > >    (LJS(.vMessage,375)) + +
> > > > >    ('Testing ASCII code CHAR') + '(' + (CTXT(.y)) + ')' )
> > > > >    SET VAR vMessage = (+
> > > > >    (LJS(.vMessage,450)) + .z)
> > > > >    WRITE .z
> > > > >    PAUSE 2 using .vMessage=75
> > > > > ENDWHILE
> > > > > SET WIDTH 79
> > > > > CLE VAR xxx,y,z1,z,vMessage
> > >
> > === message truncated ===
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! - Official partner of 2002 FIFA World Cup
> > http://fifaworldcup.yahoo.com
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
> >
>
>
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
>


================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to