AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Extensión por defecto (cuando se crea un archivo con la constante fselCreate)
  • Extensión Default al abrir un archivo
  • Hacer clic en un archivo encontrado en el selector de archivos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Abre el selector de archivos del sistema actual.
Ejemplo
Sintaxis

Abrir un selector de archivos especificando el directorio inicial y el archivo seleccionado por Default Ocultar los detalles

<Result> = fSelect(<Initial directory> , <File selected by default> , <Picker title> , <Types of files> , <Default extension> [, <Selection mode>])
<Result>: Cadena de caracteres
  • Nombre completo de los archivos seleccionados. Si se seleccionan varios archivos, los nombres de los archivos se separan con caracteres CR (Carriage Return).
  • Nombre completo del archivo a crear.
  • Cadena vacía ("") si no se ha seleccionado o creado ningún archivo.
<Initial directory>: Cadena de caracteres (con comillas)
ruta completa o relativa del directorio inicial (hasta 260 caracteres). Este nombre de directorio puede terminar con "\" o no. Los archivos encontrados en este directorio se mostrarán en el selector de archivos. Si este parámetro es una cadena vacía (""), el directorio inicial corresponderá al directorio actual.
<File selected by default>: Cadena de caracteres (con comillas)
Nombre y extensión del archivo seleccionado por Default. Si este parámetro es una cadena vacía (""), no se seleccionará ningún archivo de forma predeterminada.
<Picker title>: Cadena de caracteres (con comillas)
El título se muestra en la barra de título del selector de archivos. Si este parámetro es una cadena vacía (""), se mostrará el título de la ventana WINDEV actual.
<Types of files>: Cadena de caracteres (con comillas)
description de tipos de archivos que pueden ser seleccionados. Este description tiene el siguiente formato:
<Types Files> + TAB + <List Extensions> [ + CR + ...
<Types Files 2> + TAB + <List Extensions 2>]

Donde:
  • <Types Files>: cadena de caracteres que describe el tipo de archivo ("BMP (*.BMP;*.RLE)", por ejemplo).
  • <List Extensions>: extensiones que corresponden al tipo descrito ("*.BMP;*.RLE", por ejemplo).
Por ejemplo:
"BMP (*.BMP;*.RLE)"+TAB+"*.BMP;*.RLE"+RC+"Ícono (*.ICO)"+TAB+"*.ICO"+RC+"Otros"+TAB+"*.GIF;*.TIF;*.JPG"
<Default extension>: Cadena de caracteres (con comillas)
Extensión asignada por Default al archivo seleccionado (ver las Notas).
<Selection mode>: Constante o combinación de constantes opcional
Permite definir el modo de selección del picker:
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
fselCreateAbre el selector de archivos en modo creación de archivo (botón "Guardar").
fselOpenAbre el selector de archivos en modo de apertura de archivos (botón "Abrir").
fselExistSi se combina esta constante:
  • con fselCreate: Devuelve el nombre del archivo seleccionado. Si el archivo ya existe, aparece un cuadro de diálogo que permite al usuario sobrescribir el archivo anterior.
  • con fselOpen: Devuelve el nombre del archivo seleccionado si existe.
fselMultiAbre el selector de archivos en modo selección múltiple. El usuario puede seleccionar varios archivos utilizando las teclas "Ctrl" y "Shift".
fselChangeEnvía el mensaje MessageSelect a la ventana WINDEV llamadora por cada clic en un archivo que se encuentra en el selector de archivos.
Por defecto, el selector se llama con la combinación fselOpen + fselExist.

Abrir un selector de archivos especificando el archivo seleccionado por Default Ocultar los detalles

<Result> = fSelect(<Full path of file selected by default> , <Picker title> , <Types of files> , <Default extension> [, <Selection mode>])
<Result>: Cadena de caracteres
  • Nombre completo de los archivos seleccionados. Si se seleccionan varios archivos, los nombres de los archivos se separan con caracteres CR (Carriage Return).
  • Nombre completo del archivo a crear.
  • Cadena vacía ("") si no se ha seleccionado o creado ningún archivo.
<Full path of file selected by default>: Cadena de caracteres (con comillas)
Ruta completa (o relativa) del archivo seleccionada de forma predeterminada (con el nombre del archivo y su extensión. Si este parámetro es una cadena vacía (""), el directorio inicial corresponderá al directorio actual y no se seleccionará ningún archivo de forma predeterminada.
<Picker title>: Cadena de caracteres (con comillas)
El título se muestra en la barra de título del selector de archivos. Si este parámetro es una cadena vacía (""), se mostrará el título de la ventana WINDEV actual.
<Types of files>: Cadena de caracteres (con comillas)
description de tipos de archivos que pueden ser seleccionados. Este description tiene el siguiente formato:
<Types Files> + TAB + <List Extensions> [ + CR + ...
<Types Files 2> + TAB + <List Extensions 2>]

  • <Types Files>: cadena de caracteres que describe el tipo de archivo ("BMP (*.BMP;*.RLE)", por ejemplo).
  • <List Extensions>: extensiones que corresponden al tipo descrito ("*.BMP;*.RLE", por ejemplo).
Por ejemplo:
"BMP (*.BMP;*.RLE)"+TAB+"*.BMP;*.RLE"+RC+"Ícono (*.ICO)"+TAB+"*.ICO"+RC+"Otros"+TAB+"*.GIF;*.TIF;*.JPG"
<Default extension>: Cadena de caracteres (con comillas)
Extensión asignada por Default al archivo seleccionado (ver las Notas).
<Selection mode>: Constante o combinación de constantes opcional
Permite definir el modo de selección del picker:
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
fselCreateAbre el selector de archivos en modo creación de archivo (botón "Guardar").
fselOpenAbre el selector de archivos en modo de apertura de archivos (botón "Abrir").
fselExistSi se combina esta constante:
  • con fselCreate: Devuelve el nombre del archivo seleccionado. Si el archivo ya existe, aparece un cuadro de diálogo que permite al usuario sobrescribir el archivo anterior.
  • con fselOpen: Devuelve el nombre del archivo seleccionado si existe.
fselMultiAbre el selector de archivos en modo selección múltiple. El usuario puede seleccionar varios archivos utilizando las teclas "Ctrl" y "Shift".
fselChangeEnvía el mensaje MessageSelect a la ventana WINDEV llamadora por cada clic en un archivo que se encuentra en el selector de archivos.
Por defecto, el selector se llama con la combinación fselOpen + fselExist.
Observaciones

Extensión por defecto (cuando se crea un archivo con la constante fselCreate)

La extensión de un archivo seleccionado (archivo a crear) varía en función de:
  • Parámetro <Extensión predeterminada>,
  • la extensión introducida por el usuario.
Por ejemplo, el tabla a continuación presenta la extensión que será tomada en cuenta de acuerdo a <Default extension> y a la extensión introducida por el usuario:
Parámetro <Extensión predeterminada>Extensión introducida por el usuarioExtensión que se tiene en cuenta al crear el fichero
".TXT""Archivo.BMP"
BMP es una extensión válida y reconocida.
"Archivo.BMP"
".TXT""Archivo.PAF"
PAF es una extensión inválida. El nombre del archivo se completará con la extensión <Default&gt.
"Archivo.PAF.TXT"
".TXT""Archivo"
No se introduce ninguna extensión. Se utiliza la extensión <Default extension>.
"Archivo.TXT"
"" (cadena vacía)"Archivo.BMP"
BMP es una extensión válida y reconocida.
"Archivo.BMP"
"" (cadena vacía)"Archivo.PAF"
PAF es una extensión inválida. El nombre del archivo se completará con la primera extensión del "Tipo de archivo" que se muestra.
Tipo de archivo visualizado: "Texto (*.TXT;*.DOC)"
"Archivo.PAF.TXT"
"" (cadena vacía)"Archivo.PAF"
PAF es una extensión inválida. Dado que el tipo de archivo es "*.*", se conserva la extensión inválida.
Tipo de archivo visualizado: "Todos los archivos(*.*)"
"Archivo.PAF"
"" (cadena vacía)"Archivo"
No se introduce ninguna extensión. La extensión utilizada es la primera que se encuentra en el "Tipo de archivo" que se muestra.
Tipo de archivo visualizado: "Texto (*.TXT;*.DOC)"
"Archivo.TXT"
"" (cadena vacía)"Archivo"
No se introduce ninguna extensión. Dado que el tipo de archivo es "*.*", el nombre del archivo no lleva extensión.
Tipo de archivo visualizado: "Todos los archivos(*.*)"
"Archivo"

Extensión Default al abrir un archivo

La extensión de un archivo seleccionado (archivo a abrir) corresponde a la extensión seleccionada por Default al abrir el selector de archivos. La primera <Extensión predeterminada> debe corresponder solo a las letras que corresponden a la extensión (por ejemplo, "lst" para seleccionar "*.lst" de manera predeterminada).

Hacer clic en un archivo encontrado en el selector de archivos

Para ejecutar una Process específica al hacer clic en un archivo encontrado en el selector de archivos, bifurque una Event en el mensaje WM_USER + 600 (1624). Cuando se recibe este mensaje:
  • el lParam Variable contiene el Address del archivo seleccionado
  • el wParam Variable contiene el Address del archivo seleccionado.
Por ejemplo, se puede reproducir el sonido seleccionado en el selector de archivos (ver Ejemplo 2, disponible al hacer clic en el enlace "Ejemplo" en la parte superior de la página de ayuda).
Clasificación Lógica de negocio / UI: Código UI
Componente: wd270std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
MOBILE: Selecionar uma imagem / Select an image
Para selecionar uma imagem com o Windev Mobile, necessita usar AlbumPicker (Function)

If you need to get an image, using Windev Mobile, you'll need to use AlbumPicker (Function)
João Ferreira
02 01 2023

Última modificación: 26/08/2022

Señalar un error o enviar una sugerencia | Ayuda local