Documentcache Object; Properties - MACROMEDIA COLDFUSION STUDIO 5-USING COLDFUSION 5 STUDIO Use Manual

Table of Contents

Advertisement

DocumentCache Object

DocumentCache Object
It is very important to understand the DocumentCache object when using the
VTOM. Although the Visual Tools enable you to open dozens of files at once, only the
active document stays in memory. When a document becomes inactive, that is, when
the user switches to a different document in the Document window, the previously
active document is cached to conserve resources.
Every open document has an element in the
refer to a specific cached document, use
where
Example
//*********************************************//
//This JScript shows how to loop through the array:
//*******************************************//
var app = Application;
for (idx = 0; idx < app.DocumentCount; idx++) {
sFile = app.DocumentCache(idx).Filename;
}
Example
//*********************************************//
//This VBScript shows how to loop through the array:
//*******************************************//
set app = Application
for idx = 0 to app.DocumentCount - 1
sFile = app.DocumentCache(idx).Filename
next
Example
If you know the filename of an open document, you can retrieve its index by using
the
Application.GetTabIndexForFile
var app = Application;
idx = app.GetTabIndexForFile('c:\docs\file.htm');
bReadOnly = app.DocumentCache(idx).ReadOnly;
To access more information about a cached document, you must first make it the
active document and refer to it using the Application object's
property. To do this, set the
the cached document.

Properties

Filename
Syntax
Filename: OleString (read-only)
Description
Filename of the cached document.
is the index of the document in the Document tab.
Index
Application.DocumentIndex
Application.DocumentCache
Application.DocumentCache(Index)
function, like this:
ActiveDocument
property to the index of
241
array. To
,

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the COLDFUSION STUDIO 5-USING COLDFUSION 5 STUDIO and is the answer not in the manual?

This manual is also suitable for:

Coldfusion studio 5

Table of Contents