Archive for October, 2007

Published by Joao Morais on 29 Oct 2007

Access violation in module ‘DFWEDIT.DLL’

Você está trabalhando em um projeto no seu bom e velho Delphi, e sem qualquer cerimônia a IDE emite: “Access violation at address <...> in module ‘DFWEDIT.DLL’. Read of address <...>” ao abrir uma unit do projeto. Você pesquisa e descobre que esta biblioteca é do próprio Delphi. Fecha e reabre a IDE. Nada. Reinicia o micro. Nada. E agora? Continue Reading »

Published by Joao Morais on 28 Oct 2007

Tutoriais de PressObjects

Nas próximas semanas darei início a uma série de pequenos artigos sobre a utilização dos frameworks do PressObjects. Para os que não conhecem maiores detalhes deste SDK, vale alguns esclarecimentos: Continue Reading »

Published by Joao Morais on 25 Oct 2007

Relational and Object Oriented Models

(portuguese)

(special thanks to Richard Scoop)

I have encountered, both in newgroups and mailinglists, some discussions about Object Oriented Models vs Relational Models. This post tries to describe some problems and the solutions of both approaches for a programmer’s day to day work. Continue Reading »

Published by Joao Morais on 25 Oct 2007

Modelos Relacional e Orientado a Objetos

(english)

Tenho encontrado, em news e em listas, algumas discussões com referência a modelagens orientadas a objetos perante modelagens relacionais. Já passei por bons e maus bocados com cada uma destas abordagens, e este post descreve um pouco de problema e de solução que cada uma delas traz para o dia a dia de um programador. Continue Reading »

Published by Joao Morais on 14 Oct 2007

Data Type Framework

(portuguese)

(special thanks to Richard Scoop)

What do Object Persistence Framework (OPF) and its brother Model-View-Presenter (MVP) have in common, other than being object oriented patterns? Both use the same source of data. At one end the OPF reads information from a persistence mechanism (eg a RDBMS) and at the other end the MVP presents the information that the user sees from it. The link between these two is what a few authors call a Value Type Framework, which I call Data Type Framework or simply the Subject Framework. Continue Reading »

Published by Joao Morais on 14 Oct 2007

Data Type Framework

(english)

O que Object Persistence Framework (OPF) e o padrão de projeto MVP (Model-View-Presenter) possuem em comum, além de código orientado a objetos? Os dois utilizam a mesma fonte de dados. Em uma ponta o OPF lê informação de um mecanismo de persistência (que pode ser um SGBDR) ou envia informações para ele, em outra ponta o MVP apresenta informações ao usuário ou recebe informações dele. Quem faz a ligação entre os dois é o que alguns autores chamam de Value Type Framework (VTF), e que eu chamo de Data Type ou simplesmente de Subject framework. Continue Reading »

Published by Joao Morais on 08 Oct 2007

MVP como opção a DBware

Lembro como se fosse ontem, em uma mensagem em private com um conhecido de lista de discussão, ele comentou que estava querendo abandonar DBware e utilizar componentes simples para apresentação de dados. Nem pensei duas vezes, e meu comentário na época ficou algo como “DBware é um framework maduro, implementado há bastante tempo, é como reinventar a roda”. Quem poderia imaginar que o destino me mostraria, na prática, que este colega tinha razão no que estava dizendo. Continue Reading »

Published by Joao Morais on 05 Oct 2007

Hello world!

Enfim meu blog foi oficialmente lançado!

A intenção é catalogar as anotações do dia-a-dia. Dicas, tutoriais, e especialmente aqueles assuntos que causam flames em listas de discussão. Um pouco de Object Pascal, outro pouco de configuração de ferramentas de programação em Linux ou Windows.