Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-12-2011
Avatar de lmpadron
lmpadron lmpadron is offline
Miembro
 
Registrado: feb 2009
Ubicación: Habana, Cuba
Posts: 204
Poder: 16
lmpadron Va por buen camino
Abrir carpeta con explorer

hola amigos

Sin querer he hecho dos preguntas en este post por lo que antes de que me respondan voy a separarlas

Necesito que se abra el explorador de windows en una carpeta espedifica, para ello uso

Código:
ShellExecute(NULL,"open",ExtractFileDir(OpenDialog1->FileName),NULL,"",SW_SHOWNORMAL);
sin embargo me da estos errores

Código:
[C++ Error] Unit3.cpp(130): E2034 Cannot convert 'AnsiString' to 'const char *'
Código:
[C++ Error] Unit3.cpp(130): E2342 Type mismatch in parameter 'lpFile' (wanted 'const char *', got 'AnsiString')
Gracias de entemano por su ayuda
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código.


Cuando miras fijamente al abismo, este te devuelve la mirada


oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_
oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_
oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_
oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_
oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_
ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_
________________________________________________________________________________
Responder Con Cita
  #2  
Antiguo 07-12-2011
Avatar de thecidmx
thecidmx thecidmx is offline
Miembro
NULL
 
Registrado: oct 2011
Posts: 93
Poder: 13
thecidmx Va por buen camino
Question directorio o archivo???

estas intentando abrir un directori o un archivo??, por q si es un archivo el error esta en ExtractFileDir(OpenDialog1->FileName), el cual es de manera string, y no de la forma char., lo q tienes q usar es cnvertir la cadena a char, y podria funcionar.
__________________
La mejor forma de aprender es, compartir el conocimiento adquirido.
Responder Con Cita
  #3  
Antiguo 07-12-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Impadron.

Usando FileName, también tenes que pasarle la aplicación a ejecutar:
Código:
 ShellExecute(Handle,
              "open", // Acción
              "explorer.exe",   // Aplicación
              ExtractFilePath(OpenDialog1->FileName).c_str(), // Ruta
              "",
              SW_SHOWNORMAL);

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 07-12-2011 a las 00:40:47.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
En un hipervínculo abrir la ventana de Internet Explorer maximizada David HTML, Javascript y otros 1 25-03-2010 06:50:20
Abrir Carpeta RoyTan Varios 10 24-01-2008 23:57:42
Nesecito abrir el internet explorer Epunamun API de Windows 2 02-01-2006 22:59:16
abrir carpeta de impresoras... User_baja1 Varios 0 05-12-2005 10:55:49
Como Abrir El cd y el internet explorer lastfenix API de Windows 2 08-10-2005 13:39:36


La franja horaria es GMT +2. Ahora son las 15:31:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi