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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  control Inet
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: control Inet  (Leído 2,217 veces)
blinski

Desconectado Desconectado

Mensajes: 2


Ver Perfil
control Inet
« en: 8 Agosto 2005, 21:52 pm »

Buenas, estoy usando un OCX que facilita el manejo para un cliente FTP, este OCX usa a su vez un control Inet, pero tengo problemas al asignar la ruta de mi directorio local con espacios en blanco, es decir, si le asigno:

ruta="C:\archivo.txt"     sube sin prblemas

pero si la ruta contiene espacios en blanco

ruta="C:\Documents and Settings\ archivo.txt" no sube

¿Alguna sugerencia?...gracias


En línea

germnex

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: control Inet
« Respuesta #1 en: 9 Agosto 2005, 00:16 am »

Elimina los espacios y listo XD

ruta_archivo = replace(Ruta_Archivo, " ", "")

Creo que es asi
Probalo





En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: control Inet
« Respuesta #2 en: 9 Agosto 2005, 00:51 am »

Código:
Public Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

Function GetShortPath(PathSpec As String) As String
            Dim sPath$

  sPath = String(MAX_PATH, 0)
  If GetShortPathName(PathSpec, sPath, MAX_PATH) Then
    GetShortPath = Left$(sPath, InStr(1, sPath, vbNullChar) - 1)
  End If
End Function

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
blinski

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: control Inet
« Respuesta #3 en: 9 Agosto 2005, 01:31 am »

Gracias Anhur y Germnex por responder

Efectivamente es como dice Anhur solo que falto un pequeño detalle:

declarar la constante MAX_PATH que es 260

a lo anterior que escribio Anhur se le agrega:

Código:
Private Const MAX_PATH = 260

y funciona perfecto

Muchas gracias
En línea

rodimus

Desconectado Desconectado

Mensajes: 42



Ver Perfil
Re: control Inet
« Respuesta #4 en: 9 Agosto 2005, 01:53 am »

Hola soy nuevo y me gustaria aprender mas .... como hacer para subir a un archivo mediante un programa en visual........blinski podrias poner tu codigo final osea todo el kodigo....no con la intencion de copiarlo y pegarlo sino para estudiarlo ayudenme porfavor

espero entiendan
salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[FTP] inet
Programación Visual Basic
CAR3S? 2 2,918 Último mensaje 9 Octubre 2011, 20:10 pm
por CAR3S?
GL.iNet 6416
Hacking
ktia 0 2,352 Último mensaje 17 Septiembre 2016, 00:39 am
por ktia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines