Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06/12/2011
lmpadron's Avatar
lmpadron lmpadron is offline
Miembro
 
Join Date: Feb 2009
Location: Habana, Cuba
Posts: 204
Poder: 18
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

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

Code:
[C++ Error] Unit3.cpp(130): E2034 Cannot convert 'AnsiString' to 'const char *'
Code:
[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_
________________________________________________________________________________
Reply With Quote
  #2  
Old 07/12/2011
thecidmx's Avatar
thecidmx thecidmx is offline
Miembro
NULL
 
Join Date: Oct 2011
Posts: 93
Poder: 15
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.
Reply With Quote
  #3  
Old 07/12/2011
ecfisa's Avatar
ecfisa ecfisa is offline
Moderador
 
Join Date: Dec 2005
Location: Tres Arroyos, Argentina
Posts: 10,508
Poder: 38
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:
Code:
 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 ....

Last edited by ecfisa : 07/12/2011 at 00:40.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
En un hipervínculo abrir la ventana de Internet Explorer maximizada David HTML, Javascript y otros 1 25/03/2010 06:50
Abrir Carpeta RoyTan Varios 10 24/01/2008 23:57
Nesecito abrir el internet explorer Epunamun API de Windows 2 02/01/2006 22:59
abrir carpeta de impresoras... User_baja1 Varios 0 05/12/2005 10:55
Como Abrir El cd y el internet explorer lastfenix API de Windows 2 08/10/2005 13:39


All times are GMT +2. The time now is 01:52.


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