PDA

Ver la Versión Completa : programa que crea programas


JXJ
05-09-2005, 19:07:09
''¿Cómo se crea un programa que cree, programas.?

Por ejemplo he visto un programa que te crea otro
de comportamiento sencillo.

tiene una interfaz, como la del IDE de Delphi

Puedes agregar botones, labels, Comboboxes, y Campos de texto.
entre otras cosas como Imagenes,

y le agregas comportamiento mediante la eleccionde comandos.
a los botones y demas controles.

y cuando ya te gusta como quedo, presionas crear ejecutable.


¿No saben como se hace eso?

vhr
05-09-2005, 19:55:52
Los programas que generan programas tienen dos problemas:

1) Si hicieran todo lo que prometen, nos quitarian trabajo.

2) (Por suerte atenua al primero) No andan bien, y generalmente tienen poca adaptabilidad a los requerimientos finos.

En definitiva te recomiendo usar directamente algun case.

JXJ
05-09-2005, 20:10:13
Tienes razón Vhr

lo que pasa es que me da curiosidad saber como podria yo hacer algo haci.

Por ejemplo. pienso hacerme un programita que haga los archivos para
la presentación de un intro, (se que hay varios, y que se ve más bonito con flash)
un exe principal y el archvio . ini. Como el que usa borland, para intalar
delphi, o uno de los otros programas, interbase o installshield.

Otra idea que se mehace interesante, es hacer un instalador. al que le pueda meter
ciertas cosas, esta el inno setup, pero este usa, remobjects,creo de pago es el
componente, y delphi 2 y 3,, Pues tampoco creo que logre hacer un programa
que haga instaladores bien potente. algo sencillo. además el inno setup, mete
la informaci´´on a instalar dentro de un ejecutable ya compilado.
Mecanismo distinto del que a mi me interesa.

vhr
06-09-2005, 02:10:43
Ok. comprendo en ese caso estas frente a un problema, pues un programa que hace otro programa; esta un nivel mas alto (por lo menos) de abstraccion de lo que esta el programa que finalmente deberia usar el usuario final. (perdon por la redundancia). Si lo que queres es hacer una unidad podes meter en un TstringList las lineas del programa, si lo que queres es hacer un Form, podes hacer un Wizard, pero en este ultimo caso yo ni idea

JXJ
06-09-2005, 17:20:42
Yo tampoco tengo mucha idea. ....