Viernes 8 de Noviembre de 2024, 15:54
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Guardar/guardar Como
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Guardar/guardar Como (Leído 1766 veces)
Daggoth
Miembro activo
Mensajes: 46
Guardar/guardar Como
«
en:
Martes 30 de Enero de 2007, 12:30 »
0
Hola a todos otra vez!!!!!
Despues de mi duda con los reportes que quedo bien solucionada en su post (gracias a todos los que respondieron), vengo con otra nueva.
Os pongo en situacion sobre esta nueva duda:
Tengo medio hecho un programa que edita codigo LUA, para eyo he usado un textbox con la propiedad multiline en true que es donde escribo y edito mi codigo.
La opcion abrir ya la tengo implementada y funciona perfectamente, pero la opcion de guardar y guardar como no consigo que funcionen.
La opcion guardar no me guarda na de na en el archivo nuevo y la opcion guardar como, que si consigo guardar el archivo, no logro hacer aparecer en el caption del form el nombre que le he dado al archivo al guardarlo.
De igual manera no logro que al abrir un archivo existente, en el form aparezca el nombre de dicho archivo.
Ya he conseguido asociar una extension a mi programa y guardar esta asociacion en el registro, pero no consigo que los archivos que dicha extension me muestren el icono que le digo que muestren.
Se que son muchas dudas a la vez, pero cada vez que os pido ayuda me sois de gran utilidad y me ayudais en todo, y por eso pregunto tanto, porque preguntando es como se aprende.
Mil gracias por todo a todos!!!!
Saludos!!!!!
Tweet
ArKaNtOs
Miembro de PLATA
Mensajes: 1253
Nacionalidad:
Re: Guardar/guardar Como
«
Respuesta #1 en:
Martes 30 de Enero de 2007, 17:12 »
0
Porque no nos compartes tu codigo para que te podamos ayudar?
solocodigo
el punto de encuentro de los programadores
VB
,
C
,
C++
,
.Net
,
Java
,
Delphi
,
Linux
,
Programacion de Videojuegos
,
ASM
,
Dudas Informaticas
.
Daggoth
Miembro activo
Mensajes: 46
Re: Guardar/guardar Como
«
Respuesta #2 en:
Martes 30 de Enero de 2007, 18:51 »
0
Ese es el problema qiyo, que no tengo codigo alguno.
Lo que he intentado es adaptar el codigo de "abrir archivo", cuyo codigo es:
Código: Text
Private Sub mnuarchivoabrir_Click()
Dim fnum As Integer
dlgOpenFile.Filter = "Text Files (*.lcd)|*.lcd|Text Files (*.txt)|*.txt"
dlgOpenFile.DialogTitle = "Abrir archivo"
dlgOpenFile.Flags = _
cdlOFNFileMustExist + _
cdlOFNHideReadOnly + _
cdlOFNLongNames + _
cdlOFNExplorer
dlgOpenFile.CancelError = True
On Error Resume Next
dlgOpenFile.ShowOpen
If Err.Number = cdlCancel Then
' The user canceled.
Exit Sub
ElseIf Err.Number <> 0 Then
' Unknown error.
MsgBox "Error " & Format$(Err.Number) & _
" selecting file." & vbCrLf & _
Err.Description
Exit Sub
End If
On Error GoTo 0
' Read the file.
fnum = FreeFile
Open dlgOpenFile.FileName For Input As #fnum
Form1.txtFile.Text = Input$(LOF(fnum), fnum)
Close #fnum
End Sub
Con ese codigo solo abro pero si intento otra cosa como guardar cambiando lo necesario no lo consigo.
Lo he llegado a conseguir con instrucciones como APPEND y WRITE pero no es del todo "profesional", ademas que para darle el nombre que quiera al archivo tengo que hacerlo con un INPUTBOX y no es lo mismo que hacerlo con un commondialog que es como me gustaria hacerlo, al igual que he hecho con abrir.
No se si me entenderas qiyo, de todos modos gracias por responder.
Saludos iyo!!!!!!!!
ArKaNtOs
Miembro de PLATA
Mensajes: 1253
Nacionalidad:
Re: Guardar/guardar Como
«
Respuesta #3 en:
Martes 30 de Enero de 2007, 22:38 »
0
a si ese es tu problema pues mira, el commondialog, tiene varias funciones entre ellas, mostrar la ventana de abrir, guardar como, imprimir, paleta de colores, etc.
para mostrar el dialogo guardar como lo haces de la siguiente manera:
commondialog1.ShowSave
claro que tienes que mandarle el filter adecuado para guardar con el formato que gustes, otra cosa con la propiedad filename recuperas el nombre con el que el usuario decidio llamar el archivo
por ultimo ya para guardar el archivo en realidad puedes utilizar el comando open para crear/consultar/modificar el archivo que desees
solocodigo
el punto de encuentro de los programadores
VB
,
C
,
C++
,
.Net
,
Java
,
Delphi
,
Linux
,
Programacion de Videojuegos
,
ASM
,
Dudas Informaticas
.
Epa
Miembro MUY activo
Mensajes: 242
Nacionalidad:
Re: Guardar/guardar Como
«
Respuesta #4 en:
Miércoles 31 de Enero de 2007, 01:12 »
0
Buenas.
Primero, para q te muestre el icono le tienes q poner un icono a tu aplicacion, compilarla y luego asociar tu extencion a tu aplicacion.
Para q se abra un archivo al darle doble click tienes q usar la funcion Command()
la cual devuelve el argumento al iniciar la aplicacion, q sera el archivo q has abierto.
Esta la pones en el procedimiento Main
Para eso te conviene hacer una funcion que abra un archivo, asi usas una sola funcion para el Main y para el menu.
Yo por lo general cuando trabajo con ficheros uso dos variables, una string y una boolena, la primera me almacena el nombre del archivo que esta abierto, y la segundo si se ha modificado.
Entonces si pones guardar y el string es nullo, se abre "guardar como" y te pregunta el archivo, sino lo guarda directamente en el fichero que tienes almacenado.
Para el tema de guardar, lo puedes hacer por lineas o crear un buffer e ir guardando por partes. Eso no lo recuerdo bien, ya q hace tiempo q no trabajo con ficheros en modo de texto :S Si usas un richtextbox tienes una funcion q guarda automaticamente.
Bueno, quisas quedo algo confuso
Espeor sirva.
Saludos
The sweet smell of a great sorrow lies over the land.
Daggoth
Miembro activo
Mensajes: 46
Re: Guardar/guardar Como
«
Respuesta #5 en:
Miércoles 31 de Enero de 2007, 13:44 »
0
Ya esta todo solucionado!!!!!
Gracias por responder tan trapido. La verdad es que estaba haciendo en tonto a la hora de guardar pero ya esta solucionado todo, incluso el icono a la hora de asociar archivos.
Mil gracias!!!!
Saludos!!!!!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Guardar/guardar Como