https://foro.gambas-es.org/viewtopic.php?f=4&t=7838&p=47259#p47259
-----------------------------------
tincho
Viernes, 06 Diciembre 2019, 22:31

Re: ¿ Puedo Abrir Un Componente Como Aplicación ?
-----------------------------------
[quote user="honovan" post="47257"]Gracias por responder..son archivos planos, y serán accedidos por una o varias personas, por ahora me conformo con una no mas...componente gambas...no hay motores de base, son archivos planos.[/quote]
Perfecto, comprendo tu planteo.
Se puede hacer un componente que actúe tanto como programa independiente como componente, pero hay que tener en claro que es lo que deseas [i]reutilizar[/i], lo que quieres convertir el ladrillo para hacer la paredes del software (me salio filosófico  :mryellow: )
Por ejemplo.
[u]Componente de terminal[/u] (sin formularios) que engloba las [u]funciones[/u] para [u]leer y escribir texto plano[/u], que digamos que se llama [b][u]compotexto[/u][/b]
Programa gráfico, que llamaremos [b][u]programagrafico[/u][/b] que usa [u]compotexto[/u] para editar el texto.
Programa de terminal, que llamaremos [b][u]programaterminal[/u][/b] que usa, también [u]compotexto[/u].
Programa script CGI, que llamaremos [b][u]programaweb[/u][/b] que usa, también [u]compotexto[/u], para servir paginas web.
Bueno, decime si vamos bien con los conceptos antes de seguir.

A modo de ejemplo, te comento que hace un tiempo hice un componente con la funciones que mas se repiten en mis programas y luego este componente lo uso en los programas (gráficos o de terminal) ahorrándome tener que copiar las funciones o clases.
Como sabes, para usar un componente, tenes que crear un paquete e instalarlo en el sistema.

Saludos.


