home *** CD-ROM | disk | FTP | other *** search
- <<* Genfle.inc *>>
- <<#
-
- procedure pushmarg( indentlevel : integer)
- begin
-
- <<* Save old value on stack *>>
-
- push( lmargin )
-
- <<* Indent tab at a time *>>
-
- set lmargin to lmargin + indentlevel
- end pushmarg
-
- procedure popmarg
- Integer margin
- begin
-
-
- <<* Retrieve old value from stack *>>
-
- pop( margin )
- set lmargin to margin
- end popmarg
-
- <<* Generate header of procedure file *>>
-
- procedure GenHeader( fspec,notes : string )
- begin
- filespec( fspec,fpath,fname,fext )
- genln('* Program.: ',fname,'.',fext )
- genln('* Date....: ',DATE )
- genln('* Version.: FoxPro, revision 1.0')
- genln('* Notes...: ',notes )
- genln('* Author..: YOUR NAME HERE!')
- genln('*' )
- end GenHeader
-
- <<* Opens the output file for this procedure *>>
-
- Function Openfile( fspec,notes : string ) : logical
- begin
- if rewrite( fspec ) = 0
- genHeader( fspec,notes )
- return true
- else
- return false
- endif
- end OpenFile
-
- <<* EOD: Profle.inc *>>
- #>>
-
-