Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-04-2007
Avatar de Jesús Pena
Jesús Pena Jesús Pena is offline
Miembro
 
Registrado: nov 2005
Posts: 88
Poder: 19
Jesús Pena Va por buen camino
Wink Función para strings

Necesito una función para el manejo de strings que funcione de la siguiente forma: si la longitud de la cadena excede el número de caracteres que muestre los n últimos caracteres de esta y al principio muestre puntos (...\dfasdfasdfasdfasdfasdf\dfasdfasdf.txt). Se que delphi tiene algo similar pero no recuerdo cual es.

Gracias por vuestra ayuda.
Responder Con Cita
  #2  
Antiguo 25-04-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
No se si soy el único pero necesito una mejor explicación para ver como puedo ayudarte.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 25-04-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
no estoy muy seguro pero creo que en la pagina de swissdelphicenter habia una funcion para hacer lo que querias, aunque al principio no mostraba puntos, mostraba la unidad digamos c:\...\archivo.txt como en los programas de instalacion
Responder Con Cita
  #4  
Antiguo 25-04-2007
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
Por curiosidad, a ver si lo adivino.

Coges por ejemplo el nombre de un fichero, con su ruta completa, y lo quieres presentar en un edit.

Suponiendo que el edit esté limitado a 15 caracteres, cuando la longitud del nombre del fichero pase de 15, quieres que se presente con tres puntos suspensivos y los 12 últimos caracteres

¿He acertado y tengo premio, o he dicho una tonteria?

Suponiendo que he acertado.

No se si hay algo en delphi, o si no se hace.

Si longitud variablequesea > 15 entonces
variablequesea := '...' + los12úiltimos(delavariablequsea);

if Length(TuVariable) > 15 then
TuVariable := '...' + RightStr(TuVariable,12);

Un saludo.
Responder Con Cita
  #5  
Antiguo 26-04-2007
Avatar de Jesús Pena
Jesús Pena Jesús Pena is offline
Miembro
 
Registrado: nov 2005
Posts: 88
Poder: 19
Jesús Pena Va por buen camino
Thumbs up Eso es lo que quiero

Cita:
Empezado por luisgutierrezb
no estoy muy seguro pero creo que en la pagina de swissdelphicenter habia una funcion para hacer lo que querias, aunque al principio no mostraba puntos, mostraba la unidad digamos c:\...\archivo.txt como en los programas de instalacion
Sabia que por ahí habia visto eso ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Función Java para imprimir elisa44 JAVA 2 13-08-2006 06:26:59
Existe una funcion para...? famcd PHP 6 07-02-2006 12:18:07
Funcion para encontrar un archivo. zugazua2001 Varios 1 04-08-2005 20:59:38
Funcion para apagar el Pc en Xp Jan_polero API de Windows 1 28-10-2004 14:33:08
Funcion para validar IP Mauricio Correa Internet 7 01-10-2003 15:04:25


La franja horaria es GMT +2. Ahora son las 19:16:59.


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