Guardar

Iniciado por xXnewbieXx, 6 Mayo 2006, 19:58 PM

0 Miembros y 1 Visitante están viendo este tema.

xXnewbieXx

Wenas tengo un problema q m sta  >:( %&$@# >:( muxo mi proyecto.
con un boton hago una copia del exe...lo tipiko:

FileCopy App.EXEName & ".exe", "..."

pero necesito que lo q haya escrito en el richtextbox (con la aplicación abierta,no m refiero antes d compilarlo) tbn c guarde, d manera q cuando ejecute la copia salga lo q habia escrito en el otro. Sé q puedo guardarlo en un archivo d texto y dps abrirlo n el richtextbox, pero es k justamente estaba intentando evitar esto.
A ver si m explike bien... :rolleyes: :P
Spero k alguien sepa como se puede solucionar esto...si es k c puede.

saludos! ;)
Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...

NYlOn

No es posible hacer lo que pedis. Ya que todo lo que escribis en ese richtextbox se guarda en la memoria dinamica (RAM) por lo tanto todas las variables del programa desaparecen cuando lo cerras. Yo te recomendaria guardar el texto en un archivo txt y despues abrilo cuando se ejecuta el programa.

Si explicas mejor lo que queres hacer por ahi hay otras opciones que puedan resultarte mas utiles.

Un saludo.-

Robokop

Creo que si se puede hacer la cosa seria abrirse a si mismo como binario y guardar la variable y usar esa variable cada vez que se ejecute

Private Sub Form_Load()
Dim variable As String * 50

   
     Open app.path & "\" & app.exename & ".exe" For Binary As #1
     Get #1, LOF(1) - 24, variable
    Close #1

    Text1.Text = Trim(variable)
End Sub
Private Sub Command1_Click()

     Dim vi As String * 50
   
     vi = Text1.Text

   
     Open app.path & "\" & app.exename & ".exe" For Binary As #1
  Put #1, LOF(1) + 1, vi
      Close #1
End Sub
PD(NO lo eh testeado avisa si te funciono




xXnewbieXx

 :huh: :( no, no m funciona, pero tbn puede ser q esté haciendo algo mal...si a alguien le funciona agradecería q lo dijera para toncs ver en q fallo :P
Toas formas gracias x la ayuda ;), jejej al final como ya no m keda + tiempo para entregar la aplicación lo haré pasando el contenido a un txt y abriendolo dps...aunq sigo interesado en saber si es posible hacer lo q pregunte, sería útil pa futuros programas q tenga k hacer.

Salu2 y gracias
Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...

NYlOn

El error en el codigo de ROBOKOP es que no podes modificar el ejecutable si esta abierto, por lo tanto no puede escribirse a sí mismo. Lo que si puede hacer es leerse. Si estas interesado en esta opcion, lo q podes hacer es escribir en otro ejecutable que no este abierto, pero en fin, seria lo mismo que usar un txt.