Por exemplo : O código abaixo é responsável por abrir um arquivo. Primeiro eu instanciei a classe passando o nome do arquivo, depois eu instanciei sem passar parâmetros. Porém ele repete o nome do arquivo, no caso "test.dbf". Ou seja, na segunda vez que eu instancio a classe ele pega as configurações da primeira vez.
Código: Selecionar todos
oDbf := TVladDBF():New( "test.dbf" )
oDbf:TestOn()
oDbf:Open()
// Abre o arquivo test.dbf
oTest:H1("Open without any parameter" )
oDbf := TVladDBF():New()
oDbf:TestOn()
oDbf:Open()
// Abre o arquivo test.dbf, mas está errado. Era para dar um erro pois eu instanciei sem passar parâmetros.
Código: Selecionar todos
METHOD Destroy() CLASS TVladDBF
// Tem como zerar as variáveis sem ter que passar uma a uma ?
RETURN Self

