Fórum Passar valor para função por ponteiro #222662

26/03/2004

0

Gostaria de receber o objeto Q_aux da minha função como ponteiro, de uma
Tadoquery;
A função está abaixo, mas não sei como fazer isso.


procedure TDM.Q_Exec (SQL:string;Q_Aux:TADOQuery);
begin
Q_Aux.Close;
Q_Aux.SQL.Clear;
Q_Aux.SQL.Add(SQL);
Q_Aux.Open;
end;


Chicken

Chicken

Responder

Posts

26/03/2004

Beppe

Essa sua funão não necessita disso, aliás, TADOQuery, já é um ponteiro, disfarçado. Você pode especificar o modo var no parâmetro, para que ele receba um novo objeto dentro da função, e a mudança persista após ela, no argumento passado. Ainda é possível paassar como ponteiro, como vc pediu, basta crair um novo tipo, para ^TADOQuery, e usar esse tipo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar