Purpose

Operation

The scope of this function can be set to either All buffers
or just the Current buffer.

tlaWriteBuffer will only write a buffer
if it is not a system buffer and not a read-only buffer.

Example

tlaWriteBuffer( )
tlaWriteBuffer( "all" )
tlaWriteBuffer( "cur" )

Input Parameters

Parm

Name

Code

Meaning

1

Scope

Write current non-system read-write buffer.

"all"

Write all non-system read-write buffers.

"cur"

Write current non-system read-write buffer.

Return Codes

Code

Message

number

tlaWriteBuffer: number buffers written (non system, read write).

-1

tlaWriteBuffer: No buffers loaded.

-1

tlaWriteBuffer: No buffers written (non system, read write).

-1

tlaWriteBuffer: Paramater not null, "all", or "cur".

Reference

This function calls tlaDateTime, tlaError, and
tlaEventPrepareToSave.

Compatibility

Current version verified under:

CodeWright 7.0c

CodeWright 7.5.1

CodeWright 7.5.2

CodeWright for .NET 7.0

CodeWright for .NET Restriction

The automatic date/time updating is provided by the
tlaEventPrepareToSave event handler. Event processing is
not available in CodeWright for .NET and as such this function
will not automatically update files in that environment. When
running under CodeWright for .NET tlaEventPRepareToSave is
called directly to invoke this capability. When event handling
is added to codeWright for .NET this reqriction will be
removed.

Installation

There are three primary methods for installing this macro on
your system. Method A uses the tlaMDE tool available for purchase
from this website. Method B uses the tlaMacro tool available as a free download from
thiswebsite. Method C uses the API Macro... tool provided in every copy of CodeWright.