Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TStrings (https://www.clubdelphi.com/foros/showthread.php?t=55326)

dvlt 14-04-2008 11:21:50

TStrings
 
Hola a tod@s,
tengo un pequeño problema, necesito hacer un cambio de tipo, pasar de string a tstrings, pero no encuentro ninguna funcion del tipo StrToInt...

Alguien me puede orientar un poco?

Gracias de antemano!

santus 14-04-2008 14:33:27

Holas

Tengo entendido que TStrings es una lista de strings, asi que mucho no tienes que convertir. Solo agregarlo a la lista. Para ello tienes que hacer algo como esto:

Código Delphi [-]
var
  Texto : TStrings;
begin
  Texto.Add('Agregar este texto.');
end;

Espero que esto seas lo que necesitas.

Saludos.

Al González 14-04-2008 17:25:13

Cita:

Empezado por dvlt (Mensaje 279826)
...necesito hacer un cambio de tipo, pasar de string a tstrings...

Si no tienes inconveniente, indícanos el motivo detalladamente. En base a eso podríamos bosquejar algunas ideas y orientarte de mejor manera.

Saludos.

Al.

dvlt 14-04-2008 18:16:29

Hola,
el motivo es basicamente leo de un xml unas traducciones, y para los hints de un dbnavigator necesito ponerlos como tstring.

Gracias por vuestro interés!

luisgutierrezb 14-04-2008 18:17:00

estoy de acuerdo con Al Gonzalez, igual y hasta te conviene usar el TStringList u otra cosa

Caro 14-04-2008 18:44:40

Hola dvlt, los hints del DBNavigator los puedes cambiar directamente desde esa propiedad, sin hacerlo por codigo, pero si quieres hacerlo desde codigo solo tienes que acceder a cada posición y cambiarlo por la traducción que tu quieras y no olvidarte de colocar la propiedad ShowHint a True.

Código Delphi [-]
    DBNavigator1.Hints[0] := 'Primero';
    DBNavigator1.Hints[1] := 'Anterior';
    .....

Saluditos

Delfino 15-04-2008 09:48:34

Código Delphi [-]
VarTStrings.CommaText := VarString;
Es esto lo q buscas???

dvlt 15-04-2008 15:36:37

Hola de nuevo,
ante todo agradeceros la ayuda. Vereis, he utilizado la opción que me dió Caro, únicamente he tenido que modificar el código porqué utilizando el que el puso me daba error (out of bounds). Os dejo el que he utilizado

Código:

DBNavigator1.Hints.Insert(z,cadena);
donde z es entero para especificar cual y cadena contiene el texto que quiero poner en cada uno.

De nuevo gracias y un saludo!


La franja horaria es GMT +2. Ahora son las 09:02:23.

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