1. Re: BASIC PRINT SCREEN

At 15:55 14-10-97 -0400, you wrote:
>---------------------- Information from the mail header -----------------------
>Sender:       Euphoria Programming for MS-DOS <EUPHORIA at
>MIAMIU.ACS.MUOHIO.EDU>
>Poster:       Rod Damon <RodDamon at AOL.COM>
>Subject:      Re: BASIC PRINT SCREEN
>-------------------------------------------------------------------------------
>
>HELP:
>
>    The following is a Qbasic/Basic print sceen routine that can be called
>from
>a program that is the same as pressing the PRINT SCREEN key.
>
>             CAN ANYONE HELP ME CONVERT THIS TO EUPHORIA.
>
>I'm sure I am not the only one that could benifit from this.
>
>------ Basic print screen routine
>
>DIM PSCREEN%(2)
>DEF SEG = VARSEG(PSCREEN%(0))
>FOR A = 0 TO 2
>READ J
>POKE (VARPTR(PSCREEN%(0)) + A),  J
>NEXT A
>CALL ABSOLUTE(VARPTR(PSCREEN%(0)))
>
>DATA &HCD,&H05,&HCB
>
>       Thanks in advance: Rod Damon
>

 Hi Rod ,

    That qbasic code is simply calling interrupt 5 which is the print screen
interrupt.


In euphoria the following code will do the same. Simpler to code than qbasic
version.

----    send screen data to printer
include machine.e

sequence r

r = repeat(0,10)

r = dos_interrupt(#5,r) -- call interrupt 5 (print screen)

---- end of code.



Jacques Deschenes
Baie-Comeau, Quebec
Canada
desja at globetrotter.qc.ca

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu