Hey Paul,
INCLUDE <DBOS.INS> solves the problems with NEW_PAGE@ and FILL_RECTANGLE@
But adding INCLUDE <CLEARWIN.INS> to solve the problem with CLEAR_BITMAP_DC@ and RELEASE_BITMAP_DC leads to a lot of error message when compiling. I think the reason is USE MSWIN which contains 'use clrwin'.
1/0033) INTEGER4 CW_HANDLE
*** CW_HANDLE has already been declared in MODULE CLRWIN (In include file
C:\Program Files (x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
1/0034) PARAMETER (CW_HANDLE=7)
*** PARAMETER CW_HANDLE has been referenced before it's definition (In include
file C:\Program Files (x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
*** Duplicate definition of PARAMETER CLRWIN!CW_HANDLE
1/0035) INTEGER4 Y_PERMANENTLY,Y_TEMPORARILY,Y_NEVER
*** Y_PERMANENTLY has already been declared in MODULE CLRWIN (In include file
C:\Program Files (x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
1/0036) PARAMETER (Y_PERMANENTLY=Z'0'L,Y_TEMPORARILY=Z'1'L,Y_NEVER=Z'2'L)
*** PARAMETER Y_PERMANENTLY has been referenced before it's definition (In
include file C:\Program Files
(x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
*** Duplicate definition of PARAMETER CLRWIN!Y_PERMANENTLY
*** PARAMETER Y_TEMPORARILY has been referenced before it's definition
*** Duplicate definition of PARAMETER CLRWIN!Y_TEMPORARILY
*** PARAMETER Y_NEVER has been referenced before it's definition
*** Duplicate definition of PARAMETER CLRWIN!Y_NEVER
1/0038) INTEGER*4 CURSOR_ARROW,CURSOR_IBEAM,CURSOR_WAIT,CURSOR_CROSS, &
1/0039) &CURSOR_UPARROW,CURSOR_SIZE,CURSOR_ICON,CURSOR_SIZENWSE, &
1/0040) &CURSOR_SIZENESW,CURSOR_SIZEWE,CURSOR_SIZENS
*** CURSOR_ARROW has already been declared in MODULE CLRWIN (In include file
C:\Program Files (x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
1/0042) PARAMETER(CURSOR_ARROW = 32512)
*** PARAMETER CURSOR_ARROW has been referenced before it's definition (In
include file C:\Program Files
(x86)\Silverfrost\FTN95\include\CLEARWIN.INS)
*** Duplicate definition of PARAMETER CLRWIN!CURSOR_ARROW
*** Too many errors
What can I do now?