Dicas - BookMarks no Delphi

Veja nesta dica, como utilizar BookMarks no delphi, quando precisamos identificar algum lugar na tabela!!!!!!!!!!

BookMarks

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.

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados