FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Buenas,
¿se te ocurre alguna otra forma de abrir una carpeta?¿algún otro objeto que no sea el shellexecute y que me pueda servir para hacer esto? ¿Algún sitio donde poder documentarme mejor del ShellExecute? Muchas Gracias Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#2
|
||||
|
||||
Vale, prueba esto:
Este procedimiento te devuelve una lista de todos los subdirectorios que contiene uno dado; por ejemplo, se puede llamar de la siguiente forma:
y en datos tendrás una lista de todos los subdirectorios de c:\windows. A partir de ahí, si tienes en código del usuario ya formateado a 7 caracteres (y es único) puedes encontrar el nombre completo si buscar el elemento de la lista 'datos' que empieza por éste código. Te sirve? Edu |
#3
|
|||
|
|||
Buenas,
si, en principio esto sería perfecto, lo único, es que no sé como se busca en un tipo de dato tStringList. Gracias, Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#4
|
||||
|
||||
Déjame ver si entiendo.
Por un lado tienes carpetas nombradas así: Código:
0004896 . PEREZ 0023548 . GARZA 0000563 . ALVAREZ etc. Código:
+---------+----------------+ | 0004896 | PEREZ MEJIA | +---------+----------------+ | 0023548 | GARZA ESTRADA | +---------+----------------+ | 0000563 | ALVAREZ SIERRA | +---------+----------------+ Si formas el nombre de la carpeta con todo el campo de los apellidos te quedaría así: Código:
0023548 . GARZA ESTRADA Código:
0023548 . GARZA
El Format de arriba te forma el nombre a probar: '0023548 . GARZA ESTRADA' y Folder sería el nombre del folder contra el que pruebas. En resumen, podrías proceder asi: Caundo requieres abrir el folder de un usuario dado, primero formas el nombre de la carpeta con ambos apellidos: Mask := Format('%0.7d . %s', [NoUsuario, Apellidos]); Recorres los folders de la carpeta inicial y en cada paso comparas el nombre del folder con el de Mask usando Pos. Si para alguno se cumple la condición, sales del ciclo y devuelves el nombre del folder encontrado. // Saludos |
#5
|
||||
|
||||
Jamás había oido/leido nada sobre el punto catalán, es la primera vez que veo esa expresión . Algunos editores de textos usan ese punto para indicar que hay un espacio, pero es lo único que he visto sobre eso.
¿Para qué y cómo se usa en la "vida real"?, ¿tiene algún significado especial? |
#6
|
||||
|
||||
El punto catalán se utiliza en una construcción catalana que se llama "l germinada". Palabras como col·legi (colegio) la llevan. Suena com una l más larga, pero sin sonar a ll.
Un saludo Edu |
#8
|
||||
|
||||
Cita:
Muchas gracias. |
|
|
|