Visual Basic - forzar Extensiones

Life is soft - evento anual de software empresarial
 
Vista:

forzar Extensiones

Publicado por jeanette (4 intervenciones) el 11/09/2002 03:16:13
Hola amigos espero que me contesten este mensaje

miren tengo un listbox que me muestra archivos de una
carpeta X .como sabemos no tiene las propiedades de filter
o pattern entonces ¿como puedo forzarlo a que solo me muestra
archivos con extension txt .?

gracias amigos
jane
.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:forzar Extensiones

Publicado por Mauro (67 intervenciones) el 11/09/2002 05:56:52
Sólo se me ocurre crear un procedimiento para comprobar si un archivo tiene extención .txt (en realidad no se si existan funciones especiales para ello, o APIs de windows). Aqui va:

Public Function Extención(Archivo As String, Ext As String) As Boolean
Dim i As Long
Dim vSt As Integer, vEn As Integer
For i = 1 To Len(Archivo)
If Mid(Archivo, i, 1) = "." Then vSt = i
Next i
vEn = Len(Archivo) - vSt
Extención = IIf(Mid(Archivo, vSt + 1, vEn) = Ext, True, False)
End Function

Puedes llamar a la función de la siguiente forma:
variable = Extención("Archivo.dll,"txt") '//Devuelve False
variable = Extención("Archivo.txt,"txt") '//Devuelve True

Suerte.
Mauro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar