Autor
|
Tema: Editar y guardar cambios para la siguinete ejecución (Leído 11,390 veces)
|
Hurubnar
|
Quisiera saber si hay algún modo de que se pueda editar una variable en tiempo de ejecución y guardar los cambios producidos aunque se cierre el ejecutable, es decir, que se guarden los cambios para la siguiente ejecución. Por ejemplo: tengo un textbox (texto: text1), una Label (caption: label1) y un botón (caption: command1). Cuando lo ejecuto no me aparece más que eso y no hay ninguna acción. Lo que yo quiero es que al pulsar el botón se escriba el contenido del textbox en el label1 (label1.caption = text1.text) y se quede así de tal modo, que después de cerrar el ejecutable y abrirlo otra vez el caption del label sea: text1 No encontré nada, quizás porque no busqué bien, le estaría enormemente agradecido a quien me puediera orientar o ayudar. Gracias de antemano, Un saludo
|
|
|
En línea
|
|
|
|
Cromatico
Desconectado
Mensajes: 110
|
Que yo sepa en el mismo ejecutable no se pueden guardar, pero podrias guardar tus variables en alguna parte del registro de windows, que al cerrar el programa actualize los datos en el registro y al abrirlo, que los lea... Sino tambien puedes guardarlo en un archivo INI, en recursosvisualbasic hay un muy buen ejemplo sobre leer y escribir en un .ini
Saludos!
|
|
|
En línea
|
|
|
|
ignorantev1.1
Desconectado
Mensajes: 617
/\ Así acabo cuando quiero programar...
|
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 1.169
4 Esquinas
|
HOLA!!! Mmm, talves si se pueda en el mismo ejecutable, cambiando algun valor hex (osea que el mismo programa se modifique) que sea el de la variable caption del label... nose, no me meto XD. GRACIAS POR LEER!!!
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas"
79137913 *Shadow Scouts Team*
|
|
|
CAR3S?
Desconectado
Mensajes: 343
Level xXx
|
em...
yo hice algo parecido, pero...(mira mis posts, el de crear exe desde el exe xd)
ese es el metodo del builder, sino podes hacer un archivo de configuracion que se lea cuando abren el programa...
|
|
|
En línea
|
|
|
|
Tokes
Desconectado
Mensajes: 140
|
Puedes crear un archivo en el disco duro, en el mismo directorio de tu aplicación. Por ejemplo: Private sub Command1_Click() label1.caption=text1.text Open app.path & "\ArchivoConNombreQueQuieras.txt" for output as #1 Print #1, Text1.Text close #1 End Sub
En el form_load de tu formulario debes abrir ese archivo que tiene guardado el contenido de tu Text1. Private sub Form_Load() Open app.path & "\ArchivoConNombreQueQuieras.txt" for input as #1 Line Input #1, Text1.text Close #1 Label1.Caption=Text1.Text End Sub Mas o menos así. Espero que te haya servido. Saludos.
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
. Hay algo mas facil aun, pero si limpias el registro o limpias el cache de los programas (la verdad no se como se le dice), tus configuraciones se eliminaran. usa: VBA.GetAllSettings() VBA.DeleteSetting() VBA.SaveSetting () VBA.GetSetting ()
P.D.: VBA. es optativo, yo solo lo uso para encontrar funciones que no recuerdo (para mas info oprime F2 en tu IDE de VB6). Temibles Lunas!¡.
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
Hurubnar
|
Lo primero, muchas gracias a todos por intentar ayudarme Bueno, a quienes me dijeron que podía guardar los cambios en un archivo aparte (o demás), ya lo había pensado, pero no me viene bien pues quiero que se pueda utilizar el programa en diferentes ordenadores, sin necesidad de nada más que el ejecutable. Por lo que miré el código de BlackZeroX pero no entendí nada... :S Es decir, si yo utilizo el SaveSetting (), y quiero guardar una variable, ¿Cómo debo hacerlo? Gracias de nuevo, Un saludo
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Usa archivos .ini para guardar tu informacion, todos los programas hacen eso, o sino modifican el registro
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
... mmm mas facil no tienen otra: En un proyecto agregar esta linea: Call VBA.SaveSetting("InfraAPP", "Autor", "BlackZeroX", "Miguel Angel Ortega Avila")
En otro proyecto agregar esta otra MsgBox VBA.GetSetting("InfraAPP", "Autor", "BlackZeroX")
Ejecutar el 1er proyecto ( SaveSetting() ), despues ejecutar el segundo proyecto ( GetSetting() ). Temibles Lunas!¡.
|
|
« Última modificación: 16 Febrero 2011, 04:52 am por BlackZeroX▓▓▒▒░░ »
|
En línea
|
The Dark Shadow is my passion.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
OllyDbg, como guardar cambios
Ingeniería Inversa
|
FREERIDER
|
6
|
12,064
|
25 Agosto 2008, 06:43 am
por ...........
|
|
|
Ayuda para guardar los cambios de un programa en una base de datos.
Programación Visual Basic
|
El_Marine
|
1
|
1,850
|
10 Agosto 2006, 23:59 pm
por CeLaYa
|
|
|
Como guardar cambios en base de datos, AYUDA!! PLS
Programación Visual Basic
|
El_Marine
|
7
|
2,365
|
8 Agosto 2006, 19:05 pm
por Hans el Topo
|
|
|
guardar cambios en un textbox
Programación Visual Basic
|
deanelker
|
5
|
5,228
|
20 Enero 2010, 16:05 pm
por deanelker
|
|
|
guardar los cambios si se escribe algo en un textbox.
« 1 2 »
Programación Visual Basic
|
kumiko
|
10
|
6,554
|
26 Febrero 2010, 15:43 pm
por kumiko
|
|