Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

FileSystemObject en API's

Estas en el tema de FileSystemObject en API's en el foro de Visual Basic clásico en Foros del Web. Saludos, talvez el titulo del mensaje sea algo extraño, pero no sabia como expresarlo en una idea corta. Bien, alguien podria decirme cuales son las ...
  #1 (permalink)  
Antiguo 03/04/2006, 15:51
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
FileSystemObject en API's

Saludos, talvez el titulo del mensaje sea algo extraño, pero no sabia como expresarlo en una idea corta.

Bien, alguien podria decirme cuales son las equivalencias en API's para VB6 los siguientes bloques de codigo.

Aqui quisiera CREAR un archivo de texto pero usando API's
Código:
Dim v1 As Object, v2 As Object
Set v1 = CreateObject("Scripting.FileSystemObject")
Set v2 = v1.CreateTextFile("C:\Hola.txt")
v2.Wirte "Algo de texto"
v2.Close
Set v1 = Nothing
Set v1 = Nothing
Aqui quisiera LEER un archivo de texto pero usando API's
Código:
Dim v1 As Object, leer As String, v2 As Object
Set v1 = CreateObject("Scripting.FileSystemObject")
Set v2 = v1.OpenTextFile("C:\Hola.txt")
leer = v2.ReadAll
v2.Close
Set v1 = Nothing
Set v1 = Nothing

De antemano muchas gracias, espero que alguien me pueda dar almenos el nombre de las funciones API's.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #2 (permalink)  
Antiguo 03/04/2006, 19:51
Avatar de [EX3]  
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 1 mes
Puntos: 1
No necesitas del API para trabajar con archivos. VB ya te proporciona funciones para ello. Basicamente, para crear un archivo y escribir en el este seria el codigo:
Código:
Dim hFile As Integer

hFile = FreeFile()

Open "C:\miarchivo.txt" For Output As #hFile
    Print #hFile, "Hola mundo!"

Close #hFile
Y este para leer un archivo creado en modo Output:
Código:
Dim hFile As Integer, Texto As String

hFile = FreeFile()

Open "C:\miarchivo.txt" For Input As #hFile
    Line Input #hFile, Texto

Close #hFile
Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.

  #3 (permalink)  
Antiguo 04/04/2006, 06:35
Avatar de VisualGuallabo  
Fecha de Ingreso: marzo-2005
Mensajes: 288
Antigüedad: 19 años, 1 mes
Puntos: 2
ex3 tiene razon Vb brinda estas posibilidades , busca en el indice tematico de la faq que hay un tema mas argumentado sobre el tema del trabajo con archivos.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.