Coloque no uses do teu datamodulo a unit controls.
laureanonu...@yahoo.com.br escreveu: > Colegas, > > Fiz a troca como o colega Moacir sugeriu e não funcionou, será que deve ser > falta de algum "uses"? > > function gravaLog (data : TDateTime; usuario : string; arquivo : string; > hora : TTime):boolean; // <----- aqui na definiçao da classe do parametro > HORA esta o erro > > > Em seguida o erro que acusa no compilador: > ------------------------------------------------ > [DCC Error] uDataModule.pas(86): E2003 Undeclared identifier: 'TTime' > ------------------------------------------------ > > Se puderem ajudar agradeço, sigo perdido. > > []´s Laureano Nunes > Delphi 2007 > POA/RS > > ----- Original Message ----- > From: "Moacir - GMail" <prism...@gmail.com> > To: <delphi-br@yahoogrupos.com.br> > Sent: Monday, January 26, 2009 3:37 PM > Subject: Re: [delphi-br] Função : Com que classe deve-se definir um > parametro do tipo hora (horário)? > > > > Nunes, > > Troque de tDateTime para tTime !! > > function gravaLog (data : TDateTime; usuario : string; arquivo : string; > hora : *TTime*):boolean;// <----- aqui na definiçao da classe do parametro > HORA esta o erro > > > [ ]´s > Moacir > > laureanonu...@yahoo.com.br escreveu: > >> Colegas, >> >> Eu tenho uma pequena função para GRAVAR LOGS do Sistema, que funciona 100% >> com BDE, porém, com ADOQuery não esta funcionando. >> >> Esta dando erro na definiçao da classe/tipo da variável do parametro HORA >> da função, devo passar de outra maneira o parametro HORA só não sei como: >> >> hora : TDateTime ////// deve ser definido de outra maneira? >> >> Na integra a minha função: >> --------------------------------------- >> /// inicio >> function gravaLog (data : TDateTime; usuario : string; arquivo : string; >> hora : TDatetime):boolean;// <----- aqui na definiçao da classe do >> parametro HORA esta o erro >> begin >> // SE inserir Log retorno É TRUE >> qryLog := TADOQuery.Create(Application); >> result := true; >> try >> qryLog.Connection := dtbPar; >> qryLog.Sql.Add('INSERT INTO TABELADELOG values('); >> qryLog.Sql.Add(':pdata,:pusuario,:parquivo,:phora)'); >> qryLog.Parameters.ParamByName('pdata').Value := data; >> qryLog.Parameters.ParamByName('pusuario').Value := usuario; >> qryLog.Parameters.ParamByName('parquivo').Value := arquivo; >> qryLog.Parameters.ParamByName('phora').Value := hora; >> qryLog.ExecSql; >> qryLog.Close; >> except >> result := false; >> end; >> end; >> //// fim >> >> Qualquer ajuda é bem-vinda, muito obrigado. >> >> []´s Nunes >> Delphi 2007 + Postgresql 8.2 >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> ------------------------------------ >> >> >> > > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------------------------------ > > [As partes desta mensagem que não continham texto foram removidas]