Fórum Enxergar Edit´s do Form principal.... #347720
22/10/2007
0
Olá a todos.
Temos o form do programa Ex: FrM1000, e criei uma unit de procedures deste form/programa chamada UnM1000_Proc.
Criei nesta unit de procedures rotinas tipo:
Get_Clientes,
esta procedure esta na unit de procedures da seguinte forma.
With FrM1000 do
begin
EdtCodCli.Text := Dm.CliDtSt.FieldByName(´Cli_Cod´).asstring;
EdtNome.Text := Dm.CliDtSt.FieldByName(´Cli_NOme´).asstring;
end;
Mas quando executamos retorna erro:
Access Violation At Address......
Como posso resolver este problema.
Imaginava que estando dentro do With não precisaria declarar o nome do Form como abaixo.
FrM1000.EdtCodCli.Text := Dm.CliDtSt.FieldByName(´Cli_Cod´).asstring;
Abraços
Neto
Neto
Curtir tópico
+ 0Posts
23/10/2007
Marco Salles
Sei não... Acho que o problema não é este não...
Quando voce usa usando o Nome explicitamente funciona ????
ou da erro de acessos violados tb ?????
Gostei + 0
23/10/2007
Neto
mesmo explicitamente esta apresentando o erro, veja a linha:
E graças a sua dica me despertou que estou fazendo isso no OnCreate, já alterei e rodou
Muito obrigado
Neto
Gostei + 0
23/10/2007
Alexandrej
De duas uma: ou o FrM1000 ou o Dm não foi criado.
Gostei + 0
23/10/2007
Marco Salles
os DataModulo...
Gostei + 0
23/10/2007
Neto
Agora rodou...
Neto
Gostei + 0
23/10/2007
Martins
Blz, valew por ter voltado para informar q conseguiu resolver e como.
bons códigos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)