Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

VB6 Mostrando su propio código

Estas en el tema de VB6 Mostrando su propio código en el foro de Visual Basic clásico en Foros del Web. Hola amigos. Hay algún control o funcionalidad que permita que un programa VB (en ejecución) pueda mostrar su propio código? Quiero decir, supongamos que tenemos ...
  #1 (permalink)  
Antiguo 31/08/2006, 03:46
jorevale
Invitado
 
Mensajes: n/a
Puntos:
VB6 Mostrando su propio código

Hola amigos.

Hay algún control o funcionalidad que permita que un programa VB (en ejecución) pueda mostrar su propio código?

Quiero decir, supongamos que tenemos un RichTextBox o algo parecido en el formulario, y que apretando un botón podemos mostrar en dicho control, el código del programa que se está ejecutando.

Ya sé que es algo raro, pero ...

Salu2
  #2 (permalink)  
Antiguo 31/08/2006, 04:42
 
Fecha de Ingreso: abril-2005
Mensajes: 35
Antigüedad: 20 años
Puntos: 0
No es muy ortodoxo pero, puedes crearte otro programa que te lea el codigo y te introduzca una linea por cada linea previamente escrita que escriba en tu objeto que tienes para mostrar el texto.

Compilar el modulo pretatado y ya esta. (Ya digo de antemano que no es muy ortodoxo pero funciona)
  #3 (permalink)  
Antiguo 31/08/2006, 10:46
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Pregunta No creo

Cita:
Iniciado por NASTRAN&PATRAN Ver Mensaje
que te lea el codigo
Si, pero ahí está la cosa. El código no lo almacena VB6 en texto plano (.txt), de modo que ese camino no es aconsejable ya que sería como intentar crackear el programa, que no es mi interés. En otras palabras, no es mi intención hacer un .txt con el código, porque entonces si todo el mundo lo podría leer. A parte de que creo de que por esa vía (hasta donde llega mi conocimiento), sin hacer un .txt no se puede hacer.

Reformulo la pregunta: La intención es que el programador (yo), ponga un control en el formulario (RichTextBox, por ejemplo) que cuando el usuario (en la ejecución del programa), presione un botón se muestre el código del mismo programa en dicho control.

Eso lo he buscado bastante y no lo he encontrado, por eso lo posteo. Aunque supongo no exista tal funcionalidad.

Salu2

Última edición por jorevale; 31/08/2006 a las 10:53
  #4 (permalink)  
Antiguo 31/08/2006, 11:22
Avatar de darkhack  
Fecha de Ingreso: marzo-2005
Mensajes: 654
Antigüedad: 20 años, 1 mes
Puntos: 3
guarda el codigo de cada control en .txt separados y al momento de mostrar el codigo solo cargas el archivo en un textbox o label .
__________________
Dios solo nos dio el 0 y el 1 pero con eso hemos hecho maravillas
1er dia te espantas, 2° te desesperas,3° buscas ayuda y 4°....Adios
  #5 (permalink)  
Antiguo 31/08/2006, 12:38
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
si no lo guardas en otra parte es practicamente imposible saber exactamente el codigo que se ejecuta o ejecutara, de echo es por esta razon por que es casi imposible hasta el momento utilizar ing inversa con vb 6 xD
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:17.