Cita:
Empezado por liriko
Ahora mismo me has descolocado.¿Lo que e hecho es una chapuza?, y si es asi...¿Como puedo solucionarlo??
Perdona pero estoy desconcertado, segun me dices, lo primero que deberia de haber hecho es transformar los parametros en propiedades, y no tengo ni idea de como hacer eso. Los var que hay puestos antes de cada parametro lo que dicen es que ese procedimiento va a devolver esos parametros al Form que uso para mostrar los datos.
|
Checa el ejemplo que te di. Las dos clases que modifiqué usan solamente propiedades (como debería ser) y al final un ejemplo de como asignarle valores.
Para obtener el valor de las propiedades solo tienes que hacer lo contrario, por ejemplo, desde un formulario:
Código Delphi
[-]
procedure TFom1.Form1Show(Sender: TObject);
begin
Edit1.Text := Novela.Editorial;
Edit2.Text := Novela.Autor
end;
Ya con eso estás obteniendo el valor de las propiedades del objeto Novela.
Saludos...