Qual a diferença entre FWBrowse e FWmBrowse

Hoje iremos falar um pouco sobre qual a diferença entre FWBrowse e FWmBrowse.


Muitas vezes, alguns alunos vem me perguntar qual a diferença das duas classes citadas acima, se é que existe alguma, ou qual são os focos delas.

Pois bem jovens, sim, elas são diferentes, basta compararmos quais seriam as versões “antigas” delas.

Por exemplo a FWBrowse, as versões antigas seriam algo como MsNewGetDados ou TCBrowse. Já quanto a FWmBrowse, a versão antiga seria a mBrowse.

Entendi Daniel, mas e quais são as diferenças? Basicamente a principal diferença das duas é que:

  • A FWBrowse cria grids comuns de navegação (podendo usar array, temporária ou uma tabela)
  • A FWmBrowse cria browses de cadastro, com os botões padrões (como Incluir, Alterar, Visualizar, etc)

Então tendo em mente os tópicos acima, se você precisar criar uma Dialog e nela ter uma grid simples apenas para demonstrar dados, você deve usar a FWBrowse.

Agora se precisar criar uma rotina que terá ações de cadastro do usuário, como Inclusão, Alteração, Visualização e Outras Ações, ai o indicado é usar a FWmBrowse.

Eu sei pode ser um pouco confuso devido ao nome extremamente parecido, mas uma dica que eu dou, é essa letra “m” que diferencia as duas. Basta lembrar da antiga mBrowse, que era uma rotina de cadastros, que daí você começa a associar.

Abaixo deixo dois exemplos, um de cada classe, caso você queira visualizar:

E abaixo, eu deixo os links oficiais com a documentação do TDN:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. Jose de Aguiar Ferreira Real Neto disse:

    Gostei do artigo. Simples direto e bem didatico.

Deixe uma resposta