FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con shortname
hola amigos tengo un problema con un shortname
lo que pasa que envio un archivo a un programa en cmd que no me acepta las rutas comunes shortname me sirve pero si tengo un archivo en c:\mi archivo me da un error este es mi codigo si existe alguna otra forma de realizarlo agradeceria mucho su ayuda! he buscado por google pero no encuentro como realizarlo gracias!! |
#2
|
||||
|
||||
Prueba así a ver si te funciona.
Cita:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
no entendi tu respuesta no existe forma de solucionar ese error??
pngo otro ejemplo c:\doc\delphi\tmn.inf , dice no existe c:\doc\delphi\copiadetmn.inf , lo convierte sin problemas |
#4
|
|||
|
|||
disculpa no puedo editar el mensaje de arriva
agrege Código:
QuotedStr(PChar(@ShortName)) tambien trate de colocar una condicion para ejecutar shortname si hay un espacio en la ruta pero no logro concretarla puse
muchisimas gracias por la ayuda!! |
#6
|
|||
|
|||
ya no me sale error en el codigo pero igual no me toma el archivo
si esta c:\doc\delphi\tmn.inf , dice no existe c:\doc\delphi\copiadetmn.inf , lo toma sin problemas existe algo para ejecutar shortname a partir de ciertos caracteres estoy muy complicado y no logro encontrar solucion gracias! |
#7
|
||||
|
||||
Veo que, en efecto, hay algún problema cuando se usa la rutina con un nombre que de por sí es corto. Intenta con esta función:
// Saludos |
#8
|
|||
|
|||
yap
tengo asi mi codigo
me da un error en esta linea
|
#9
|
||||
|
||||
Eso pasa porque estás mezclando código. La idea de la función que puse es aislar el problema de obtener el nombre corto. Prueba así:
// Saludos |
#10
|
|||
|
|||
amigo eres genial!!
funciona!! ya tenia la cabeza quemada jajja muchas gracias vuelvo a reiterar que es un gran foro con grandes personas!!! |
#11
|
|||
|
|||
puedo aprovechar tu ayuda
el archivo que tengo hand.cmd va a ir instalado en "archivo de programas\miproyecto" como vinculo por ej si esta en vez de "D:\" en "C:\" o si se llama "program files" en vez de "archivo de programas" existe la ubicacion unica de archivo de programas que es %16422% pero no me funciona asi me funciono gracias! Última edición por jonydread fecha: 09-11-2011 a las 21:02:00. |
|
|
|