gracias por los post, aclaro un poquito el tema, lo que necesitaría es poder meter todo el código necesario para construir el listado, a continuación, pongo unas cuantas líneas demostrativas:
Código Delphi
[-]
with Printer do
begin
Orientation:= poPortrait;
PrinterIndex:=-1;
Title := 'Prueba'; BeginDoc; Canvas.Font.Name := 'Verdana';
Canvas.Font.Size:= 10;
x:=CentrarHor(PageWidth, Canvas.TextWidth('Prueba de Impresion'));
Canvas.TextOut(x,100,'Prueba de Impresion'); EndDoc; end;
lo que busco es meter este código dentro de un campo tipo blob, por ejemplo, y luego, desde mi aplicación, levantar el registro correspondiente, acceder a dicho campo blob, tomar el texto de allí dentro y ejecutarlo.
Si se pudiera hacer esto, podriamos alimentar de listados a un sistema simplemente con enviarle, mediante cualquier forma, el registro de datos, campo blob incluido y listo, tendríamos activo un nuevo listado. Obviamente, antes se debería aseguar que el código está libre de errores.