Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-06-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 24
David Va por buen camino
Smile Buscar un elemento en un array sin recorrerlo

Hola

Quiero encontrar un elemento en un array , pongo dos posibilidades , me interesa sobremanera saber la primera .

Primera opción :

Código Delphi [-]
var
miarray : array[0..n] of integer;
begin
 // Los valores dados al array no van a estar nunca repetidos
 miarray[0] := 12;
 miarray[1] := 14;
 miarray[5] := 2;
..................
 miarray[n] := X;

For i:= 0 to LastMilista do
begin
   //quiero saber , si un número esta en el array , sin tener que hacer esto :
    for j:=0 to high(miarray) do // esto son demasiados pasos , pregunto por algo más directo
     if i = miarray[j] then
end;
end;


Ahora pongo la segunda opción (esta es menos importante) ;
Código Delphi [-]
type
TRegistro = record;
articulo : string;
campo2: integer;
...
end;

implementation

procedure TForm1.Loquesea;
var
 PRegistro : array[0..n] of TRegistro;
miarticulo : string;
begin
PRegistro[0].Articulo := 'xxxx';
...........
Pregistro[n].Articulo := 'zzzz';

while not MilistaArticulos.eof do
begin
if miarticulo = ¿? then // Aquí que código pongo para ver si esta en el array y saber que posición del array es,en el anterior caso no pregunto la posición del array sólo saber si esta.
end;
end;


Un saludo
Responder Con Cita
 



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
Actualizar Caption de un elemento de Array of TLabel's gluglu Varios 2 15-06-2007 18:24:16
quitar elemento de un array dinámico elcigarra OOP 2 08-09-2006 23:30:34
Elemento seleccionado de un ListView Tecnic2 OOP 4 09-06-2005 16:09:29
Como Asignar Variable Tipo Array de Tform a otro Array del Mismo tipo morfeo21 Varios 5 17-08-2004 17:39:51
Añadir elemento a DbLookUpCB... Tanix Varios 4 26-02-2004 13:02:19


La franja horaria es GMT +2. Ahora son las 01:37:57.


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