Files
harbour-core/tests/dev.prg
Viktor Szakats 3ed9fa0f45 2016-01-14 19:33 UTC+0100 Viktor Szakats (vszakats users.noreply.github.com)
* *
    % remove brandings and homepage from copyright header. Pass 2 - semi-auto.
    * project homepage and name is described in README, amongst others
    ; this should make the diff between 3.4 and 3.2 easier to manage
2016-01-14 19:35:07 +01:00

42 lines
982 B
Plaintext

// Test program for DevPos() and DevOut() Clipper compatibility
// The result is either devtestc.prn or devtesth.prn, depending upon
// which compiler created the program. Both files should be 263,444
// bytes in size and should be identical.
/* Public domain program written by David G. Holm <dholm@jsd-llc.com> */
PROCEDURE Main()
#ifdef __HARBOUR__
SET PRINTER TO dev_hb
#else
SET PRINTER TO dev_cl
#endif
SET DEVICE TO PRINTER
DevPos( -2, 76 )
? PRow(), PCol()
DevOut( "First text written!" )
? PRow(), PCol()
DevOut( "Hello" )
? PRow(), PCol()
DevPos( 6, 74 )
? PRow(), PCol()
DevOut( "Off to the side!!" )
? PRow(), PCol()
DevPos( 8, -12 )
? PRow(), PCol()
DevPos( 13, -12 )
? PRow(), PCol()
DevOut( "More test text!" )
? PRow(), PCol()
DevOut( "Yet more text!" )
? PRow(), PCol()
DevPos( 19, 85 )
? PRow(), PCol()
DevPos( 500, 20 )
? PRow(), PCol()
DevOut( "!" )
? PRow(), PCol()
RETURN