Ir al contenido


Foto

Función PromptForFileName():Bool;


  • Por favor identifícate para responder
3 respuestas en este tema

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 29 abril 2010 - 09:30

Hola

¿ Conocías ésta función ?

Pues si no la conocías te comento que permite mostrar el diálogo Open (OpenDialog) ó Save (SaveDialog) sin necesidad de utilizar ninguno de los dos componentes.

Esta función regresa true si se ha seleccionado un archivo o false si se presiona el botón cancel.

Aquí podemos ver su uso.



delphi
  1. if PromptForFileName(selectedFile,                      // Nombre del archivo
  2.                     'Archivos de Texto (*.txt)|*.txt', // Filtro
  3.                     '',                                // Extensión por omisión
  4.                     'Selecciona archivo de Texto',    // Título de la ventana de Diálogo
  5.                     'C:\',                            // Ruta de búsqueda inicial
  6.                     False)                            // False = OpenDialog, True = SaveDialog
  7. begin
  8.  
  9. end
  10. else begin
  11.  
  12. end;



Espero les sea de utilidad.

Salud OS

  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 abril 2010 - 09:09

Ah vaya, esto al menos un poco más el peso de nuestros sistemas, muchas gracias amigo (y)
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 abril 2010 - 10:14

Ah vaya, esto al menos un poco más el peso de nuestros sistemas, muchas gracias amigo (y)


Pues he revisado esa función y de cualquier forma utiliza el componente ya que lo crea en tiempo de ejecución, sin embargo, lo que me parece rescatable es que tiene la opción de ser para abrir o para guardar archivos en lugar de usar dos componentes separados. :)

Salud OS
  • 0

#4 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 30 abril 2010 - 12:35

Jejejejeje.... suena divertido usarlo....

Saludox ! :)
  • 0




IP.Board spam blocked by CleanTalk.