elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:03  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  [SOLUCIONADO] Problema al abrir archivo para enviar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] Problema al abrir archivo para enviar  (Leído 2,517 veces)
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
[SOLUCIONADO] Problema al abrir archivo para enviar
« en: 22 Abril 2011, 02:33 »

wenas, modifique un code que lo que hace es abrir un archivo en binario y lo va enviando por parte usando winsock para luego ser mostrado en el otro formulario, este es el code:

Código:
Dim buf As String * 1024
Dim Todox As String
Open "C:\Archivo.txt" For Binary As #2
    Do While Not EOF(2)
        DoEvents
        Get #2, , buf
        Todox = "[KEYSINFO]" & Todox & buf
    Loop
Close
Form1.Winsock1.SendData Todox

el problema que tengo es que me tira error en la linea:

Código:
Do While Not EOF(2)

lo mas raro es que si lo ejecuto en un proyecto limpio funciona pero dentro de mi proyecto no funciona es como que entra en conflicto con otra funcion y nose que podra ser..  :huh: :huh: :-(  >:(

El error que me da es: nombre o numero de archivo incorrecto

gracias por su tiempo, espero sus respuestas  ;D


« Última modificación: 12 Mayo 2011, 23:34 por ŞCØRPIØN-X3 » En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.832


I'Love...!¡.


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #1 en: 22 Abril 2011, 10:24 »

.
usa freefile

Código
 
Dim ff as integer
   ff= freefile
   if dir ( <ArchivoX> , vbarchive ) <> "" then
       open <ArchivoX> <criterios> as ff
           ... EOF(ff) ...
       close ff
   end if
 
 


En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #2 en: 23 Abril 2011, 01:31 »

hola, muchas gracias por el code pero usando ese code tambien me tira error  :huh: pero si lo pongo en un proyecto limpio si funciona  :huh: la verdad que no entiendo que pasa u.u  :-( :-( nose tampoco que parte del code poner porque nose donde esta el error ¬¬ porfavor si alguien puede darme aunque sea una posible falla me avisa please :D :D
asi quedo el code usando freefile:

Código
Dim bufx As String * 1024
Dim Todox As String
Dim ff As Integer
ff = FreeFile
 
Open "C:\Archivo.txt" For Binary As ff
   Do While Not EOF(ff)
       DoEvents
       Get ff, , bufx
       Todox = Todox & bufx
   Loop
Close ff
Form1.Winsock1.SendData Todox
« Última modificación: 23 Abril 2011, 22:04 por raul338 » En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #3 en: 23 Abril 2011, 01:40 »

Creo q la idea en si esta mal pensada o no la entendi
En línea
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #4 en: 23 Abril 2011, 01:54 »

a que te referis no entendi xD, mira el archivo que necesito enviar por winsock es muy grande entonces con ese code lo que ago es abrirlo en binario y lo voy almacenando en buf que a la ves lo va enviando, basicamente lo que hace es enviarlo por partes usando winsock, ya que el winsock tiene un limite de bytes a enviar. Y lo que pasa es que parece que entra en conflicto con alguna lineas de mi proyecto  :huh: :huh:
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #5 en: 23 Abril 2011, 02:07 »

Pero digo q por lo q leo enviara todo el contenido del archivo de una :S
Tendrias q poner el senddata dentro del bucle y sacar eso de todox y solo ir enviando buf.
Talvez me equivoco no se, pero de ultima ese no es tu problema, ni idea porq te dice ese error q nombras..
En línea
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #6 en: 23 Abril 2011, 07:23 »

no esta bien el code pero lo que pasa es que en micode entra en conflicto con algo, porque si lo pongo en un proyecto limpio el code anda re bien y manda bien los datos pero cuando lo agrego a mi code tira ese error pero creo que ya se porque es mañana voy a hacer unas pruebas aver que pasa xD y posteo como me fue :P gracias por responder a los dos :D
En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.832


I'Love...!¡.


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #7 en: 23 Abril 2011, 10:39 »

.
Intenta así al do while hay que meterle una expresion no obvia cosas con not xS

Código
 
Do While EOF(ff) = false
 
 

pero veo que hacer algo muy lineal que no tiene caso asi que intenta mejor asi:

Código
 
const sfile as string = "C:\Archivo.txt"
Dim bBuff() As byte  '  // usamos byte por que con string nos consumira el doble de memoria.
Dim ff      As Integer
   if (dir(sfile,vbarchive)<>"") then
       ff = FreeFile
       Open (sfile) For Binary As ff
           if ( LOF(ff) > 0 ) then
               redim bBuff( 0 to (LOF(ff)-1) ) ' // con una string seria    sBuff=space(LOF(ff))    sin el "-1"
               Get ff, , bBuff
           end if
       Close ff
       Form1.Winsock1.SendData bBuff
   end if
 
 

P.D.: no tengo instalado el vb asi que espero funcione lo que te he puesto.

Dulces Lunas!¡.
-
« Última modificación: 23 Abril 2011, 10:45 por BlackZeroX▓▓▒▒░░ » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #8 en: 25 Abril 2011, 21:47 »

gracias por la respuesta, estoy probando pero le falta el loop para que se repita la operación y falta ponerle un limite a bBuf
En línea
raul338
Moderador
***
Desconectado Desconectado

Mensajes: 2.372


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #9 en: 25 Abril 2011, 21:58 »

lei el temas muy por arriba. Capaz que ya abris el archivo antes y no lo cerras a tiempo, entonces lo terminas abriendo 2 veces. Pone puntos de interrupcion y depura tu programa
En línea

BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.832


I'Love...!¡.


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #10 en: 25 Abril 2011, 22:54 »

gracias por la respuesta, estoy probando pero le falta el loop para que se repita la operación y falta ponerle un limite a bBuf

Analisa el 2do codigo... por otro lado el 1ro es solo una parte tampoco te dare todo el codigo ¬¬!.

Dulces Lunas1¡.
.
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #11 en: 25 Abril 2011, 23:15 »

si lo analise y ya probe pero no va sigue con lo mismo ¬¬ no es el code sino que entra en conflicto con algo, como ago para ejecutar mi programa sin tener que generarlo y sin tener que borrar parte del code. Lo que pasa es que mi code tiene funciones que necesita estar generado para que funcionen :S, el otro dia por probar esto mismo borre todo el load de mi proyecto y mi hermano lo guardo y lo cerro cuando yo no estaba ¬¬ estuve una semana reconstruyendo lo que perdi :'(
En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.832


I'Love...!¡.


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #12 en: 26 Abril 2011, 01:54 »

.
Tienes Varias Opciones para corregir el Código fuente como son:

Puntos de interrupción.
Recorrer linea a linea el código fuente.
...
Analizar el flujo del programa.
Depuración Parcial.
Depuración Completa.

y como sabrán muchos estas opciones están en los menús del IDE...

tal y como tijo RAUL338


Dulces Lunas!¡.
.
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Problema al abrir archivo para enviar
« Respuesta #13 en: 27 Abril 2011, 22:14 »

me podrias guiar un poco en eso porfavor?, nunk e utilizado esas funciones :S nose cual es el menu IDE

En el menu de depuracion esta la opcion para poner puntos de interrupcion pero nose para que sirve ni como se usa xD
« Última modificación: 27 Abril 2011, 22:15 por ŞCØRPIØN-X3 » En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.832


I'Love...!¡.


Ver Perfil WWW
Re: Problema al abrir archivo para enviar
« Respuesta #14 en: 27 Abril 2011, 22:33 »

.
Oprime F8 y veras...

Aun así mírate esto: http://msdn.microsoft.com/es-es/library/ktf38f66(v=vs.80).aspx

Dulces Lunas!¡.
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al enviar archivo
Programación Visual Basic
Meg 0 399 Último mensaje 19 Marzo 2007, 20:36
por Meg
Problema enviar archivo « 1 2 3 4 »
Programación Visual Basic
Jareth 53 2,918 Último mensaje 8 Abril 2007, 23:00
por DrakoX
Problema para abrir el archivo.cap en wifislax 3.1
Wireless en Linux
wachinnai 3 1,712 Último mensaje 24 Febrero 2008, 21:05
por ChimoC
problema con enviar archivo y progressbar
Programación Visual Basic
vivachapas 4 733 Último mensaje 2 Agosto 2008, 16:18
por vivachapas
problema al enviar archivo al navegador ?
Programación Visual Basic
rembolso 4 1,760 Último mensaje 22 Agosto 2009, 12:42
por SRVAM
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines