Visual Basic - Tamaño en kbytes del contenido de un textbox

Life is soft - evento anual de software empresarial
 
Vista:

Tamaño en kbytes del contenido de un textbox

Publicado por Jose M. (26 intervenciones) el 10/11/2006 19:24:31
¿como se puede saber el tamaño en kbytes del contenido de una caja de texto?.

Creo que el tamaño mayor de un textbox es de 64k.

El contenido de este textbox va a alojar el registro de actividad de un proceso, cuando alcance un tamaño de 64k o próximo, deseo almacenarlo en un archivo de texto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tamaño en kbytes del contenido de un textbox

Publicado por The Emulator (96 intervenciones) el 10/11/2006 21:24:08
Hola

Bueno eso es facil de saber.

Primero que todo debes saber que un KB=1024 Bytes y que 1 Byte=a 1 caracter.
Osea en 1 KB caben 1024 Caracteres lo unico que necesitas es hacer una operacion con el numero de caracteres de la caja de texto y hacer la conversion de Bytes a KB, seria asi:

Dim TotalKB As Double

TotalKB = Len(Text1.Text)
TotalKB = TotalKB / 1024
TotalKB = Format(TotalKB, ".00")

If TotalKB>63 Then
Open "C:\Datos.txt" For Append As 1
Print #1,Text1
MsgBox "Se guardaron " & TotalKB & " KBs"
Close 1
End If

Ese seria el codigo el cual revisa cuantos KB Tiene la caja de texto y si es mayor a 63(Aproximandoce al limite) Guarda el contenido en el archivo de texto

Espero eso sea lo que necesites

Saludos
http://www.theemulator.tk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar