Ir para conteúdo
  • Cadastre-se

Numero sessão SAT


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2737 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia,

 

Preciso de ajuda na implementação do método para minha aplicação gerar o número da sessão (OnGetNumeroSessao).

na minha classe eu tenho uma instancia de objeto chamada fACBrSAT : TACBrSAT;

Nao tenho componente ACBrSAT dropado na tela...como faço para implementar o método OnGetNumeroSessao?

Fiz da seguinte forma mas está dando Acess Violation no momento que executa o OnGetNumeroSessao:

procedure Tform1.EnviarVenda(vXML : string);

begin

vNumeroSessao := StrToInt(OnlyNumber(FormatDateTime('HH:NN:SS,zzz', Now)));

Self.fACBrSAT.OnGetNumeroSessao(vNumeroSessao);

...

end;

fACBrSAT  está instanciado e funcionando normalmente.

 

Agradeço

  • Fundadores
  • Solution
Postado

Não sei se compreendi corretamente o post... mas aparentemente você quer atribuir um Evento ao componente, em Run Time

Algo como:

type

TMinhaClasse = class
private
  FSAT: TACBrSAT;
public
  property SAT: TACBrSAT read FSAT;
end;

TMeuForm = class(TForm)
private
  FMinhaClasse: TMinhaClasse;
  procedure ObtemNumeroSessao(var NumeroSessao: Integer);
end;

implementation

procedure MeuForm.FormCreate()
begin
  FMinhaClasse := TMinhaClasse.Create
  FMinhaClasse.SAT.OnGetNumeroSessao := ObtemNumeroSessao;
end

procedure MeuForm.FormDestroy()
begin
  FMinhaClasse.Free;
end;

procedure MeuForm.ObtemNumeroSessao(var NumeroSessao: Integer);
begin
 NumeroSessao := SeuControleDeSessao();
end;

 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2737 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...