Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

OpenDialog

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: OpenDialog Responder citando

Wenas necesito trabajar con un Open Dialog que pueda cambiar el directorio por difecto en tiempo de ejecucion, es decir, yo al inicio de la aplicación modifico la propiedad "InitialDir" con la cual selecciono el folder en el cual empezar, el problema es que quiero cambiar este folder en tiempo de ejecucion pero no me deja, cambio el InitialDir en mitad de la ejecucion y no le hace caso, el OpenDialog se habre en el ultimo path que se selecciono al ejecutarlo.....

Saludos y gracias....
Volver arriba
Mensaje    Asunto: Responder citando

Al parecer la propiedad solo esta para tiempo de diseño, siendo esto en Windows XP

pero segun la ayuda de Builder, debes indicar la siguiente variable a true, para que el directorio no cambie, si esta en false (por default), se dice que el directorio donde abres un archivo, se establece como Initdir.

Código:

    Dialogs::ForceCurrentDirectory = true;
// de esta manera, se presenta el directorio de Mi Pc
    OpenDialog1->InitialDir="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}";
    OpenDialog1->Execute();



si marcara error, puedes incluir, el siguiente archivo de cabecera
#include <Dialogs.hpp>

probado con Windows XP, no funciona
con las otras versiones, no se realizo el test, posiblemente si funcione correctamente, ya que tambien la ayuda, indica que esta depende del sistema operativo con el que se ejecuta la aplicacion

Como referencia esta esta pagina en idioma Ruso, pero puede ayudarte ya que viene las propiedades de la variable que menciono

http://jmkate.ru/hu/cbuilder/f_4_1_3_s.shtml
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Así si que funciona perfecto:

https://cppbuilder.es/viewtopic.php?p=41130#41130
_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.