|
225
|
Programación / Programación Visual Basic / Re: Problema con archivos aleatorios
|
en: 10 Mayo 2006, 11:30 am
|
Yo tmpoco t e entendido pero creo q quieres leer cada linea y en cada linea habra una cierta cantidad de palabras "Nombre" "Edad" "Direccion" "Telefono" "Nombre" "Edad" "Direccion" "Telefono" "Nombre" "Edad" "Direccion" "Telefono" "Nombre" "Edad" "Direccion" "Telefono" Creo k lo k kieres esk si pones una edad o direccion lo q sea q t muestre toda la linea. Aqui t lo dejo pero tendras q modificar y ponerlo a tu gusto Private Sub Command1_Click() Dim linea As String
Open "C:\a.txt" For Input As #1 'abres el archivo pa leerlo While Not EOF(1) 'desde aqui hasta el wend sino ha acabado Line Input #1, linea 'lee la linea separa = Split(linea, " ") 'esto crea un array de cada linea si los datos q as guardado estan separados por un espacio icuantos = UBound(separa) ' aqui t dice en numero cuantos nombres ay dentro del split For i = 0 To icuantos 'crea un bucle para q la i tome valores hasta el icauntos If separa(i) = "Sh3K3L" Then 'aqui pondrias el otro miembro para la comparacion For a = 0 To icuantos 'si entra en esta linea es q la comparacion es valida Label1 = Label1 & separa(a) & " " 'en el label t pondra toda la linea Next a 'en las siguientes lineas se salen del for y if End If Next i Wend
close #1 End Sub
Otra cosa t recomiendo q pongas al escribir dentro de un texto o archivo lo q sea q utilizes el Print
|
|
|
228
|
Programación / Programación Visual Basic / Re: Cambiar el texto del boton inicio
|
en: 24 Abril 2006, 13:29 pm
|
Bueno sigo con el mismo problema.. a ver, no es tan sencillo como eso.. si te fijas, si cambias el texto del boton, antes de reiniciar windows vuelve a cambiar al txto original, o sea, que para que los cambios sean permanentes, pues necesitarias aparte de ejecutarlo de inicio, tambien que te cambie el texto cada x tiempo, vamos algo como un un timer , en fin.. que tan "fácil" no es... Lo q se podria hacer es q cuando se cerrase el programa q cree un archivo txt y q dentro ponga el text1.. y q cuando carge el programa q lo lea y lo meta en el text1.. tan dificil no es.. o sino editar el mismo exe..
|
|
|
230
|
Programación / Programación Visual Basic / Re: Subir archivos a un ftp
|
en: 23 Abril 2006, 23:21 pm
|
Este code le tenia por elpc pero no se kien l puso 'Declaraciones Private Declare Function InternetConnect Lib "wininet.dll" Alias "InternetConnectA" (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUserName As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long Private Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long Private Declare Function FtpPutFile Lib "wininet.dll" Alias "FtpPutFileA" (ByVal hConnect As Long, ByVal lpszLocalFile As String, ByVal lpszNewRemoteFile As String, ByVal dwFlags As Long, ByVal dwContext As Long) As Boolean Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer Private Declare Function FtpSetCurrentDirectory Lib "wininet.dll" Alias "FtpSetCurrentDirectoryA" (ByVal hFtpSession As Long, ByVal lpszDirectory As String) As Boolean Const INTERNET_OPEN_TYPE_PRECONFIG = 0 Const INTERNET_DEFAULT_FTP_PORT = 21 Const INTERNET_SERVICE_FTP = 1 Const PassiveConnection As Boolean = True Const INTERNET_FLAG_PASSIVE = &H8000000 Const FTP_TRANSFER_TYPE_UNKNOWN = &H0
Private Sub Form_Load() Dim hConnection, hOpen, Num As Long
'Subir el archivo a un ftp
hOpen = InternetOpen("IE", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0) DoEvents hConnection = InternetConnect(hOpen, "ftp.hostingdelftp.es", INTERNET_DEFAULT_FTP_PORT, "user", "pass", INTERNET_SERVICE_FTP, IIf(PassiveConnection, INTERNET_FLAG_PASSIVE, 0), 0) DoEvents FtpSetCurrentDirectory hConnection, "\" DoEvents FtpPutFile hConnection, "RUTA de Local del archivo.txt", "nombre_remoto.txt", FTP_TRANSFER_TYPE_UNKNOWN, 0 DoEvents InternetCloseHandle hConnection InternetCloseHandle hOpen End Sub
|
|
|
|
|
|
|