Buscar

Bookmarks

Código

{Bookmarks permitem ao programador "memorizar" um determinado local da tabela para que possa retornar mais tarde, é muito simples e fácil de usar já que existem apenas três métodos que lhe permitem utilizar este recurso. Para marcar um determinado local em uma tabela necessitamos criar uma nova instância de TBookmark e executar o método GetBookMark de um TTable.}


var
bmLocalImportante : TBookmark;
begin
bmLocalImportante := table.GetBookMark; {Para retornar a este local em particular a qualquer momento deve- se utiliza o método GotoBookMark(), este método recebe como parâ- metro o TBookmark recebido como retorno de GetBookMark.}


table1.GotoBookMark(bmLocalImportante); {Após utilizar o Bookmark para o que desejar é importante que a memória utilizada por este recurso, seja novamente liberada para o sistema, para executar esta operação utilize o método FreeBookMark.}


table1.FreeBookMark(bmLocalImportante); {Podem ser criados vários Bookmarks para uma mesma tabela, sendo este número limitado apenas pela quantidade de memória livre no equipamento.

Mas cuidado com o uso indevido deste recurso, cada instancia de TBookMark reserva uma determinada porção de memória que só será novamente liberada para ser reutilizada após a execução de um FreeBookmark.

Se vários Bookmarks forem criados e não liberados podem comprometer a execução do programa. }

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 29/05/03
Por: Felipe Monteiro
Visualizada: 3272 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009