como criar meu propio bloco?
15/06/2008
0
ola amigos!
Bom minha duvida é o seguinte tem como eu criar meu propio bloco, estilo o try finally?
eu criei uma unit conexao e nela tem um procedimento opendatabase startdb, rollbackdb e closedatabase, então com isso eu estava querendo fazer o seguinte toda vez que eu chamasse o metodo OpenDatabase teria que se chamar o closeDatabase como acontece no bloco try..finally se vc chama o try é obrigado a chamar o except ou finally.
alguem sabe algo a respeito de como posso fazer isso?
desde já agradeço :D
Bom minha duvida é o seguinte tem como eu criar meu propio bloco, estilo o try finally?
eu criei uma unit conexao e nela tem um procedimento opendatabase startdb, rollbackdb e closedatabase, então com isso eu estava querendo fazer o seguinte toda vez que eu chamasse o metodo OpenDatabase teria que se chamar o closeDatabase como acontece no bloco try..finally se vc chama o try é obrigado a chamar o except ou finally.
alguem sabe algo a respeito de como posso fazer isso?
desde já agradeço :D
Alecsandro Moura
Curtir tópico
+ 0
Responder
Posts
17/06/2008
Brunodsr
Olá Alecsandro,
Pelo que eu entendi, a sua duvida é na construcao dos blocos.. correto?
Se sim, vc pode fazê-lo da seguinte forma:
Espero ter ajudado.
Pelo que eu entendi, a sua duvida é na construcao dos blocos.. correto?
Se sim, vc pode fazê-lo da seguinte forma:
Try Try <Bloco de comandos> Except <Tratamento da excecao> end; Finally <ações obrigatórias> End;
Espero ter ajudado.
Responder
17/06/2008
Alecsandro Moura
na verdade não é sobre a construção de blocos com o try e sim fazer meu propio bloco estilo o try se vc chama o try e vc não colocou o except ou finally não consegue compilar o codigo dai da o erro que está faltando o except ou finally eu quero fazer com que quando se chamar o opendatabase ele de erro para compilar caso não se chame o closedatabase gostaria de saber se alguem sabe alguma coisa para fazer isso ?
espero ter sido mais claro dessa vez :)
espero ter sido mais claro dessa vez :)
Responder
Clique aqui para fazer login e interagir na Comunidade :)