Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2011, 12:43
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 1 mes
Puntos: 47
Respuesta: txt y coordenadas en vb6

Hola!
Por que no usas archivos .ini?:
Código vb:
Ver original
  1. 'EN UN MODULO - FUNCIONES API's PARA LEER ARCHIVOS INI
  2.    Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
  3.  
  4. 'FUNCION PARA LEER LOS DATOS DEL ARCHIVO INI
  5. Public Function LeerINI(strClave As String, strNombre As String, Optional ByVal strDefecto As String) As String
  6.     Dim intTamano As Integer
  7.     Dim strTexto As String
  8.     Dim strArchivoINI As String
  9.    
  10.     strArchivoINI = App.Path & "\COORDENADAS.INI" 'La variable strArchivoINI contiene el nombre del archivo INI a abrir
  11.    
  12.     strTexto = Space(200)
  13.     intTamano = GetPrivateProfileString(strClave, strNombre, "", strTexto, Len(strTexto), strArchivoINI)
  14.    
  15.     If intTamano > 0 Then
  16.         strTexto = Left$(strTexto, intTamano)
  17.     Else
  18.         strTexto = ""
  19.     End If
  20.  
  21.     If Len(strTexto) Then
  22.         LeerINI = strTexto
  23.     Else
  24.         LeerINI = strDefecto
  25.     End If
  26. End Function
  27.  
  28. '...
  29. '...
  30. '...
  31.  
  32. 'PARA LLAMAR, EN UN BOTON:
  33.    Dim LeerCoordenadas_X as double
  34.     Dim LeerCoordenadas_Y as double
  35.  
  36.     LeerCoordenadas_X = LeerINI("BLOQUE1", "COORDENADA_X", "0")
  37.     LeerCoordenadas_Y = LeerINI("BLOQUE1", "COORDENADA_Y", "0")

Como ya tienes los datos en las variables LEERCOORDENADAS_X y LEERCOORDENADAS_Y, asignalas al PICTURE.

El archivo "COORDENADAS.INI", debe estar en la misma ruta de la aplicacion, con este formato:


[BLOQUE1]
COORDENADA_X=-10
COORDENADA_Y= 1

[BLOQUE2]
COORDENADA_X= -23
COORDENADA_Y= -11