Hola no se si me equivoco, lo mas probable es que algun maestro lo aclare, pero considero que no es conveniente asignar numeros al archivo!!!
Que pasa si algun archivo usa dicho numero y tu inicias tu aplicacion???
Lo mas seguro es que obtengas un error, en su lugar asigna la variable a FREEFILE, asi windows sera el que administre ese numero y evitas cualquier error relacionado.
como ejemplo de lo que trato de decir, crea dos programas que traten de usar el mismo numero y fijate que pasa!
Saludos y suerte:
private sub GuardarFile()
Dim NFic as Integer, Sfic as string
sFic = "C:\Windows\UnArchivo.Ini"
nFic = FreeFile
Open sFic For Output As nFic
Print #nFic, "[" & Label1.Caption & "]", Text1.Text
Print #nFic, ""
Print #nFic, "[" & Label2.Caption & "]", Text2.Text
Print #nFic, ""
Print #nFic, "[" & Label3.Caption & "]", Text3.Text
Print #nFic, ""
Print #nFic, "[Mensaje]"
Print #nFic, RichTextBox1.Text
Close #nFic
End Sub
;-)
--
-----------------------------
Sin mas, saluda atte. a Uds.
Armin Saez
PD: Me da flojera escribir los tildes.
"juan" <j--***@telefonica.net> escribió en el mensaje news:***@TK2MSFTNGP04.phx.gbl...
Aclaro:
En el open pones un número junto con la almohadilla (el que tu quieras) y es
el que usas el el put. EL valor hexadecimal lo ponemos en expresión (que
puede ser lo que te dé la gana). Posición es opcional.
Ej:
open "c:\datos.sas" for binary as #9
put #9,,0x2
put #9,,0xf5
y al final close #9
Post by Martinbien más que nada lo que me interesa es escribir,
"> Put #numero,[posicion], expresión"
pero por ejemplo si tengo que escribir 0x02, 0xF5, eso es en código
hexadecimal?, y sería el que pongo en número?,
porque también se me había ocurrido convertir con un editor el código que
tengo a código normal y escribirlo textualmente, ya sólo lo voy a usar una
vez
Gracias por la respuesta
Martín