Olha, até cheguei a fazer isto :-) É que o meu usuário (no caso os programadores aqui da empresa) vão estar chamando este método de dentro da tela de impressão da nota, que vai estar associada a um quickreport... tentei typecast pra cá e prá lá mas não consegui nada... o problema é que o método tem que receber como parametro um QuickReport e não consegui depoius "converter" ele para um "myquickrep"... Se tiver como fazer isto, já resolve
On Mon, 3 Jan 2005 14:51:14 -0300, Gastão Junior <[EMAIL PROTECTED]> wrote: > > Uma sugestão, faça uma especialização de tQuickRep da forma como você > quer, na sua classe, utilize a sua especialização .... > > type tNotasImpressao = class(tObjectBD) > private > FQuickReport: tMeuQuickRep; > FNota: tNotas; > > Que acha? > > Abraços > > > On Mon, 3 Jan 2005 14:12:56 -0300, Daniel Pohren <[EMAIL PROTECTED]> wrote: > > > > Boa tarde. > > > > Tenho a seguinte classe: > > > > type tNotasImpressao = class(tObjectBD) > > private > > FQuickReport: tQuickRep; > > FNota: tNotas; > > public > > Constructor Create; > > Destructor Destroy; > > published > > Property QuickReport: tQuickRep read FQuickReport write FQuickReport; > > Property Nota: tNotas read FNota write FNota; > > Procedure PrepararImpressao(VQ_QuickReport: tQuickRep; VI_Nota, > > VI_QuantidadeDuplicatas: Integer); > > function DescobrirQuantidadeDePaginas(VQ_QuickReport: tQuickRep): > > Integer; > > Procedure Imprimir(VQ_QuickReport: tQuickRep; VI_Nota, > > VI_QuantidadeDuplicatas: Integer); > > end; > > > > Quero saber se tem como no Constructor eu setar o que deve ocorrer em > > um EVENTO específico... No caso quero que ele execute sempre algo no > > evento OnStartPage, que existe na classe tQuickRep, mas não quero ter > > que mexer no fonte do quickreport, pra não causar um acoplamento muito > > alto entre a minha classe e ele... > > > > -- > > Daniel Pohren > > Naphta Informática > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Para ver as mensagens antigas, acesse: > > http://br.groups.yahoo.com/group/delphi-br/messages > > > > Para falar com o moderador, envie um e-mail para: > > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > Links do Yahoo! Grupos > > > > > > > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > -- Daniel Pohren Naphta Informática -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html