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 03-09-2008
Avatar de principiante22
principiante22 principiante22 is offline
Miembro
 
Registrado: nov 2006
Ubicación: Santo Domingo - Rep.Dom.
Posts: 90
Poder: 18
principiante22 Va por buen camino
Devolver el valor de una clave

Saludos a todos, quisiera saber como puedo devolver solo el valor de una clave de un archivo .ini, se que para devolver las claves de una seccion con los valores necesito usar por ejemplo:

Código Delphi [-]
Archivoini.ReadSectionValues('Seccion1', Combobox1.items)

Pero solo quiero que me devuelva los valores, no las claves. Como puedo hacer esto? O si pudiera eliminar por codigo el principio de lo que se esta agregando al combobox, por ejemplo, si tengo en un .ini

[Seccion1]
clave1=valor1
clave2=valor2
clave3=valor3

Si me pueden decir la forma de decirle al combobox que elimine todo lo que este antes del "=" incluyendo al "=" ya asi podria solucionarlo.

Como siempre, gracias de antemano, espero sus respuestas
__________________
Att: ΓħΞ ŘēąĿ βļåķΣ
Responder Con Cita
  #2  
Antiguo 03-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola principiante22, para devolver el valor debes utilizar las funciones ReadString, ReadInteger, ReadBool, ejemplo:

Código Delphi [-]
var
 Valor : String;
begin
 Valor := Archivoini.ReadString('Seccion1', 'clave1', '');

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 03-09-2008
Avatar de principiante22
principiante22 principiante22 is offline
Miembro
 
Registrado: nov 2006
Ubicación: Santo Domingo - Rep.Dom.
Posts: 90
Poder: 18
principiante22 Va por buen camino
ok gracias, pense que se podria hacer con una funcion especifica, pero gracias, lo hare con esa forma y un for.
__________________
Att: ΓħΞ ŘēąĿ βļåķΣ
Responder Con Cita
  #4  
Antiguo 03-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola de nuevo principiante22, de la forma que te puse tienes que hacer un ReadString de todas tus claves que tengas, no había utilizado la función ReadSectionValues que te devuelve inclusive con el nombre de la clave pero de toda la sección, si aun quieres hacerlo de esa forma, tendrías que pasar priimero a un StringList auxiliar, recorres y quitas lo que no te sirve que sería lo que esta antes del igual, te pongo un ejemplo.

Código Delphi [-]
var
 i, posi : Integer;
 sl      : TStringList;
 valor   : STring;
begin
 ......... 
  sl := TStringList.Create;
  Archivoini.ReadSectionValues('Seccion1',sl);
 
  for i := 0 to sl.Count-1 do
   begin
    posi := Pos('=',sl[i]);
    valor := copy(sl[i],posi+1,Length(sl[i])-1);
    ComboBox1.Items.Add(valor);
   end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #5  
Antiguo 03-09-2008
Avatar de principiante22
principiante22 principiante22 is offline
Miembro
 
Registrado: nov 2006
Ubicación: Santo Domingo - Rep.Dom.
Posts: 90
Poder: 18
principiante22 Va por buen camino
hmmm gracias caro, ya lo pude hacer como dije anteriormente, pero de cualquier forma gracias por siempre estar ayudandome , no te imaginas lo agradecido que estoy contigo y con los demas
__________________
Att: ΓħΞ ŘēąĿ βļåķΣ
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
Devolver Valor de un Caption muli OOP 2 24-04-2007 20:21:32
error, el índice o la clave principal no puede tener un valor null locorez Varios 3 15-12-2006 04:40:42
Devolver sólo el primer valor de una 2ª tabla gluglu SQL 2 05-01-2006 09:44:41
Extraer datos de una pagina en java que tiene clave (sabiendo la clave claro) ;) kalimocho Internet 2 29-06-2005 05:11:24
IBSQL puede devolver un valor haciendo INSERT? altp SQL 2 04-10-2003 22:09:49


La franja horaria es GMT +2. Ahora son las 01:38:56.


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