-¿Como puedo restringir que solo se puedan escribir numeros o letras por ejemplo, o un cierto numero de caracteres (k no te deje escribir mas) en una caja de texto (TxtBox)?
Aqui lo tienes:
Private Sub Text1_Change()
If IsNumeric(Text1.Text) = False Then
If Text1.Text = "" Then Exit Sub
MsgBox "Solo puedes poner caracteres numéricos"
Text1.Text = ""
End If
End Sub
Para evitar que escriban más de 10 caracteres:
-¿Hay alguna manera de k las variables Boolean devuelvan valores "1" y "0" en vez de "True" o "False"?
En todos los lenguajes de programación TRUE = 1 y FALSE = 0 por ejemplo
A = True
If A Then MsgBox "Hola"
If A = 1 Then MsgBox "Hola"
En los 2 casos aparecerá el mensaje HOLA
-¿Como puedo kedarme con solo una parte de la variable?
Por ejemplo si la variable "a" tiene el valor "hola que tal", komo podría kedarme con todos los caracteres menos el primero (h), el ultimo (l) y el septimo (u) de manera k kede una variable "b" con valor "ola qe ta"
Con las funciones MID, LEFT y RIGTH. MID te posiciona dentro de un string, y LEFT y RIGTH te devuelven todos los caracteres empezando por la derecha o izquierda. Estas funciones son algo complejas de usar, y al menos a mi me cuesta emplearlas y tardo como 3 minutos hasta que consigo obtener lo que busco.
-¿Como puedo konseguir los diferentes bit de un byte de un archivo? (El archivo está abierto como Binary)
Por ejemplo, con la funcion "get, n, variable" si "variable" es del tipo "Byte" conseguiré el byte en valor decimal del byte en posición "n"
En resumen, que consigo extraer el valor decimal del byte k kiera pero yo en vez de una variable con el valor decimal quiero 8 variables cada una con el valor de cada uno de los bit del byte
Con la función Seek, ahora mismo no puedo ponerte ejemplos, usa Google xD
-¿Como puedo saber el numero de bytes de un archivo (esto es el tamaño en bytes)?
Aqui te lo han dicho mal, LEN devuelve la longitud de caracteres de un String, ejemplo:
A = "Madantrax"
LEN(A) 'Esto devuelve 9
Para obtner el tamaño de un archivo usa: FileLen(), ejemplo:
MsgBox FileLen("C:\boot.ini")
Saludos!!