Manipular onDataChange datasource

Delphi

25/08/2012

Boa noite pessoas,

Entao, criei um DataSource em tempo de execucao (runtime), e agora estou precisando que este datasource funcione com este evento...

Alguem tem alguma ideia de como atribuir os codigos no evento ondatasaource de um datasource criado em tempo de execucao?
Eder Barabas

Eder Barabas

Curtidas 1

Melhor post

Marco Salles

Marco Salles

25/08/2012

Entao...
Imaginava que fosse mais ou menos isso...
Mas nao sei como se faz essa ligacao do metodo criado, linkar no datasource

Meu codigo

Var
dsDados: TDataSource;


procedure TfmMenuPrincipal.dsDadosDataChange(Sender: TObject;
Field: TField);
begin
ShowMessage('teste');
end;


E é aqui que pinta a duvida... Como atribuir o metodo ao evento...

dsDados.OnDataChange := dsDadosDataChange();

isso da erro...



tire os parentesis

dsDados.OnDataChange := dsDadosDataChange;
GOSTEI 1

Mais Respostas

Marco Salles

Marco Salles

25/08/2012

defina um evento com este parametro no formulario ou container deste datasource

depois ligue o manipulador do evento do datasource criado em tempo de execução a este evento


GOSTEI 0
Eder Barabas

Eder Barabas

25/08/2012

Entao...
Imaginava que fosse mais ou menos isso...
Mas nao sei como se faz essa ligacao do metodo criado, linkar no datasource

Meu codigo

Var
dsDados: TDataSource;
GOSTEI 0
Eder Barabas

Eder Barabas

25/08/2012

Entao...
Imaginava que fosse mais ou menos isso...
Mas nao sei como se faz essa ligacao do metodo criado, linkar no datasource

Meu codigo

Var
dsDados: TDataSource;


procedure TfmMenuPrincipal.dsDadosDataChange(Sender: TObject;
Field: TField);
begin
ShowMessage('teste');
end;


E é aqui que pinta a duvida... Como atribuir o metodo ao evento...

dsDados.OnDataChange := dsDadosDataChange();

isso da erro...


GOSTEI 0
Eder Barabas

Eder Barabas

25/08/2012

Puta merda...
Mais uma vez obrigado Marco...

:D
GOSTEI 0
Marco Salles

Marco Salles

25/08/2012

Blz amigo
GOSTEI 0
POSTAR