[vb6] duda tonta sobre EOF (Solucionado)
Publicado: 22 Oct 2009, 04:51
buenas, hace poquito empecé con vb6 y empezando mi primer proyecto (un cripter simple) me ha saltado una duda tonta...
Tengo este codigo:
Bien, la duda que tengo es que si cambio esta linea:
Call WriteEOFData(App.Path & "/encriptado.exe", read)
Por esta otra:
Call WriteEOFData(App.Path & "cdlSave.Filename", read)
No se me agrega el eof, por qué no si en teoría es lo mismo?. cdlSave.Filename es el nombre con el que guardo el archivo encriptado verdad?
Es una duda tonta, pero es que es algo molesto porque en el caso de poner otro nombre que no sea "encriptado.exe" a la hora de guardar no se agregaría el eof.
Un saludo y sorry por la duda noob, pero me tiene un poco intrigado
Tengo este codigo:
Código: Seleccionar todo
With cdlSave
.DialogTitle = "Guardar en..."
.Filter = "Aplicaciones EXE|*.exe"
.DefaultExt = "exe"
.Filename = "encriptado.exe"
.ShowSave
End With
If Not cdlSave.Filename = vbNullString Then
File = RC4(File, txtRandom.Text)
Open cdlSave.Filename For Binary As #1
Put #1, , Stub & "##$$##" & File & "##$$##" & txtRandom.Text & "##$$##"
Close #1
If chkEOF.Value = 1 Then
Call WriteEOFData(App.Path & "/encriptado.exe", read)
End If
Call WriteEOFData(App.Path & "/encriptado.exe", read)
Por esta otra:
Call WriteEOFData(App.Path & "cdlSave.Filename", read)
No se me agrega el eof, por qué no si en teoría es lo mismo?. cdlSave.Filename es el nombre con el que guardo el archivo encriptado verdad?
Es una duda tonta, pero es que es algo molesto porque en el caso de poner otro nombre que no sea "encriptado.exe" a la hora de guardar no se agregaría el eof.
Un saludo y sorry por la duda noob, pero me tiene un poco intrigado