Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2013, 13:56
lgfabres
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Obtener el path de una variable

Hola, necesito por favor si alguien puede decirme como puedo separar el path del nombre de un archivo..
tengo una variable del tipo LPCTSTR, que contiene un nombre de archivo, y necesito obtener de ahi solo el path

estuve probando con la funcion PathRemoveFileSpec, pero me sale un error de conversion.
aca esta mi codigo


LPCTSTR CScanControlCtrl::NormalizaArchivo(LPCTSTR sOrigenFile, LPCTSTR sInstancia)
{
CString sRutaOriginal(szTmp);
sRutaOriginal= PathRemoveFileSpec(sOrigenFile);
.
.
.

el problema, es que me aparece un error de conversion:
Error 1 error C2664: 'PathRemoveFileSpecA' : no se puede convertir el parámetro 1 de 'LPCTSTR' a 'LPSTR' C:\lfabres\Proyectos .net\ScanControl2.0\ScanControlCtrl.cpp 316 1

Alguien me puede ayudar con esto? ... ya estoy mareado con c++
desde ya , muchas gracias
Saludos