![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Register | FAQ | Members List | Calendar | Guía de estilo | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hola foro, una ayudadita
Bueno, ya busque haber si encontraba una respuesta antes de preguntar y no la encontre claramente.. bueno, tengo una aplicacion que extrae los nombres de los archivos y los aguarda en una base dee dados.... Pero algunos archivos tienen por nombre mas de 50 caracteres, Y lo que quiero es que cuando encuentre un archivo de mas de 35 caracteres sin importar caracter hacer la comparacion con una variable. Gracias de antemano estoy enpezando con delphi delphi 7 win xp |
|
#2
|
||||
|
||||
|
Hola,
No sé yo si podrías usar alguna función como "CompareStr" de la unidad "SysUtils"... |
|
#3
|
|||
|
|||
|
No me sirve David,
te pongo un ejemplo: 1-mi archivo musical xxzxx = 24 caracteres incluyendo espacio 2-mi archivo musical xzzzx xxxx =29 caracteres incluyendo espacio bueno, si te fijas las frases son diferentes pero si yo tengo un campo que por obligacion no acepta mas de 24 caracteres no cabe y para esto ocuparia una funcion a saber cuantos caracteres tiene el nombre de ese archivo antes de entrar al campo(Nota: no los quiero comparar que sean iguales o diferentes, solo que si tiene mas de 24 caracteres con un If me de cuenta para yo editarlo antes de que lo agregue a la base de dadtos) ![]() |
|
#4
|
||||
|
||||
|
Hola,
O sea, ¿quieres saber si una determinada cadena tiene más de 24 caracteres? Pues tal vez con la función "Length":
Si quieres quedarte con los 24 primeros caracteres de una cadena puede que la función "LeftStr" te sirva:
Last edited by dec : 14/01/2007 at 02:13. |
|
#5
|
|||
|
|||
|
Solucionado.......... Muuuuuuuuchas gracias
![]() |
|
#6
|
||||
|
||||
|
rellenar cadena de caracteres ala izquierda
hola amigos del foro, reciban un gran saludo y una grande felicitacion por todo el apoyo que se da aqui, mi problema es el siguiente, necesito rellenar una cadena de caracteres ejemplo.
mi cadena es igual a b:= '534' bien lo que quiero es que mi cadena tenga una longitud de 10 caracteres, es decir, ''b'' vale de longitud 3, entonces me faltan 7 caracteres para rellenar, esos caracteres que faltan los quiero rellenar con '0' (ceros) entonces quedaria algo asi nuevo valor de b:='0000000534' y asi sucesivamente con diferentes numeros ejemp.2 a:='25'; nuevo valor:='0000000025' espero haberme explicado bien, si se preguntan para que?, realmente es algo insignificante pero importante, lo tengo que igualar a otro archivo. todos esos numeros los tengo en un archivo de texto pero mi resultado es asi 520, 35,60 25, 35,20 590, 65,32 y el resultado que quiero es 0000000520, 35,60 0000000025, 35,20 0000000590, 65,32 bueno saludos y gracias por su ayuda |
|
#7
|
||||
|
||||
|
Hola,
A ver qué tal parece algo así...
|
|
#9
|
||||
|
||||
|
Hola,
Pues sí. Me quedo con esa Román. Aunque, ya puestos y viendo "StringOfChar"... por sí sola hace lo que se requiere, ¿no? Quiero decir, que la función LPad sólo está ahí para humillarme, ¿verdad? Pue bueno, pue fale, pue malegro. ![]() Last edited by dec : 31/05/2007 at 08:51. |
|
#10
|
||||
|
||||
|
... yo sigo usando las NKLIBS aún sabiendo que existe StringOfChar. Por costumbre y muchos años de uso, se me viene a la mente Padleft y Padright antes que StringOfChar, además, la rutina está ya hecha y no tengo que construirla.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#11
|
||||
|
||||
|
wow, me quede con la boca abierta, les agradezco a los dos, y si, la funcion que utilize es la de roman, mas sencilla mas bonita y mas practica je je je, (menos codigo
) no cabe duda que sigo siendo un niño, gracias a todos los Jedi de este foro Buen dia mis amigos!! espero dejar de ser un pequeño padawan y llegar a ser un Jedi algun dia je je je. muchas gracias |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| comparar 2 textos | Drake | C++ Builder | 5 | 24/04/2006 16:12 |
| Comparar caracteres tecleados con los de una cadena | Calculador | Varios | 1 | 16/01/2005 18:36 |
| Buscar cadena dentro de otra cadena | doverzhoff | Varios | 4 | 27/01/2004 05:27 |
| Trabajar con textos | nesetru | Varios | 1 | 05/01/2004 02:31 |
| Procesador de textos | mahiques | Varios | 4 | 06/05/2003 10:16 |
|