Se crean como cualquier otro componente en ejecución. Busca sobre creación de componentes en ejecución en los foros y encontrarás bastantes temas con ejemplos de código.
Hay una forma sencilla de saber cómo rellenar las propiedades. Crea un componente en un formulario y rellena las propiedades (por ejemplo un Zconnection) de forma que funcione correctamente. Graba el formulario y revisa las propiedades que se han guardado en el DFM.
Por ejemplo, si creas un ADOQuery en diseño, en el DFM hay esto:
Código:
object ADOQuery1: TADOQuery
ConnectionString =
'FILE NAME=C:\TEST.udl'
CursorType = ctStatic
Parameters = <>
SQL.Strings = (
'select * from TDeposito where OID=184367')
Left = 32
Top = 16
end
Para crearlo por código utilizarías este:
Código Delphi
[-] ADOQuery2 := TADOQuery.Create(nil);
ADOQuery2.ConnectionString :=
'FILE NAME=C:\TEST.udl';
ADOQuery2.CursorType := ctStatic;
ADOQuery2.SQL.Text := 'select * from TDeposito where OID=184367';