elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Cargar archivo sin conocer el tamaño
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cargar archivo sin conocer el tamaño  (Leído 2,075 veces)
Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Cargar archivo sin conocer el tamaño
« en: 13 Febrero 2006, 16:26 pm »

Weno, en mi programa quiero juntar dos archivos (el que creo, y otro a elegir), pero el problema es que del archivo que quiero saber no se el tamaño, komo puedo hacer para abrir este archivo??? les pongo un ejemplo:

Dim tamaño As String
tamaño = Space(????)
Open "C:\archivo.exe" For binary As #1
Get #1, , tamaño
Close #1

Si conociera el tamaño me meteria todo el archivo en la variable tamaño, pero komo se puede hacer para calcular este tamaño???

Espero me hayan etendio...

Salu2

Hendrix




En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
NYlOn


Desconectado Desconectado

Mensajes: 842


OOOOHHHHHH, TARAGÜIIII xDDDDDD


Ver Perfil WWW
Re: Cargar archivo sin conocer el tamaño
« Respuesta #1 en: 13 Febrero 2006, 17:59 pm »

Citar
Código:
Dim tamaño As String
tamaño = Space(????)
Open "C:\archivo.exe" For binary As #1
Get #1, , tamaño
Close #1

Código:
Dim tamaño As String
Open "C:\archivo.exe" For binary As #1
tamaño = LOF(1) 'LOF = Long Of File, largo del archivo...
Get #1, , tamaño
Close #1

Espero que te sirva, saludos.-


En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Cargar archivo sin conocer el tamaño
« Respuesta #2 en: 13 Febrero 2006, 19:27 pm »

Weno, en mi programa quiero juntar dos archivos (el que creo, y otro a elegir), pero el problema es que del archivo que quiero saber no se el tamaño, komo puedo hacer para abrir este archivo???

Eso ya lo se, lo que intento hacer es poner otro archivo en el que kreo (program, edito, kodeo  ;)) y luego poder sacarlo y volverlo a crear...

Me expliko, para hacer un edit server, se introducen palabras al final del archivo, y luego el mismo programa las coge, lo que quiero hacer yo, en lugar de introducir palabras, es introducir un el kodigo haxadecimal de un archivo, para despues sacarlo y volverlo a componer....

yntente hacer esto:

miprograma = Space (xxx)
programa_adjuntado= Space (LOF(1) - xxx)

pero no me funcionaba, me daba error en programa_adjuntado.

Alguien me puede dar las solucion???

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
NYlOn


Desconectado Desconectado

Mensajes: 842


OOOOHHHHHH, TARAGÜIIII xDDDDDD


Ver Perfil WWW
Re: Cargar archivo sin conocer el tamaño
« Respuesta #3 en: 13 Febrero 2006, 19:30 pm »

¿Y que decia el error?
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Cargar archivo sin conocer el tamaño
« Respuesta #4 en: 13 Febrero 2006, 23:51 pm »

No me da ningun error porke simplemente no lo se hacer... :- :-

Espero que puedan ayudarme a resolver este problema..

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Kizar


Desconectado Desconectado

Mensajes: 1.325


kizar_net


Ver Perfil
Re: Cargar archivo sin conocer el tamaño
« Respuesta #5 en: 14 Febrero 2006, 23:21 pm »

Yo lo hice asi el blinder:
Primero el programa guarda en un archivo los 2 archivos(el tuyo y el archivo a juntar)
Despues al final de el archivo k as creado(k contien los 2 archivos) por en tamaño de el segundo archivo, como si fueran los datos de un troyano.
Código:
Dim Tam as string * 15
tam =  lenfile("2º archivo")

Con eso ya sabes donde empieza y donde acaba el segundo archivo.
Código:
Dim Principio, Fin, Tam as string
Tam = Cargamos los 15 ultimos caracteres de el archivo resultante(donde emos guardado el tamaño de el 2º archivo)
Principio = lenfile("archivo resultante") - tam - 15
Fin = lenfile("archivo resultante") - 15

Salu2
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Cargar archivo sin conocer el tamaño
« Respuesta #6 en: 15 Febrero 2006, 16:11 pm »

Muchas gracias Kizar!!!! esto era justo lo que buskaba  ;D ;D  ;) ;)

yo tambien keria hacer un binder, pero por este problemo no lo kontinue, ahora lo podre kontinual trankilamente, Gracias  ;) ;)

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cargar float desde archivo TXT
Programación C/C++
Naselom 0 1,529 Último mensaje 17 Octubre 2012, 07:25 am
por Naselom
Cargar un archivo local, si no hay internet disponible
Desarrollo Web
z3nth10n 1 2,363 Último mensaje 20 Octubre 2012, 16:31 pm
por #!drvy
Problema al cargar archivo a una carpeta
PHP
raintrooper 0 2,213 Último mensaje 19 Septiembre 2016, 08:28 am
por raintrooper
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines