When you add a bookmark to a document located on an external memory card, iSilo should display the following message on the screen:
This tells you that it may take a while to add the bookmark. The delay can range anywhere from a few seconds to a few minutes or more, depending on the size and format of the document.
When you add a document or global bookmark to a document located on an external memory card, iSilo may need to reorganize the document database by shifting records to make room for the bookmark record. The delay associated with this depends on the format of the document.
iSilo 3.x documents
If the document was generated with the release version or late
beta versions of iSiloX 3.0, then you should not experience any
significant delay when adding either a document or global bookmark
regardless of whether or not it is the first such bookmark that you
add to the document. This is because iSiloX has already prepared
the document in a way that eliminates the work that would usually
be needed in adding a record to the database for the bookmarks.
iSilo 2.x documents
When you add the first document or global bookmark to the document,
iSilo needs to add a record to the document database
to hold the bookmarks of the added type. This requires shifting
records to make room for the record header field for the new record.
The larger the document, the longer this will take. However, you
will get this delay only for the first bookmark. Adding the second
and subsequent bookmarks should be relatively quick because the
bookmark record has already been created.
Doc documents
Regardless of whether or not it is the first bookmark you add to the
document, you will always get a delay when you add a document bookmark
to a Doc document. This is because the Doc format requires the
addition of a new record for each new bookmark. Each new record
requires the addition of a record header to the document database,
which requires shifting essentially the contents of the entire file
to make room for it.
Important notes
You should never reset your device when iSilo is
adding a document or global bookmark to a document. Doing so
will likely render the document unusable.
If you do not need to have the bookmark stored in the document, you can instead add local bookmarks to the document. Local bookmarks are stored in a database in your handheld's internal memory and so you will not experience a large delay when adding a local bookmark for a document regardless of how large the document is. The possible disadvantage of local bookmarks is that if you want to copy or beam a document, the local bookmarks of the document do not travel with the document.