 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
eliseo Invitado
|
Publicado: Mie 27 Jul, 2005 11:50 am Asunto: OpenDialog |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 27 Jul, 2005 6:35 pm Asunto: |
|
|
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 _________________
 |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|