FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Pero no puedes aplicarlo directamente. La clase TStrings no posee el método Find por lo cual no puedes usarlo ni siquiera através de un moldeo. Esto funcionaría si TStrings tuviera el método Find pero estuviera protegido (creo que en esto pensaba Neftali).
En lo personal, si estás manejando listas relativamente cortas yo usaría un ListBox y su método IndexOf, que, aunque secuencial, será suficiente si la lista no es muy grande. En caso de tener listas muy grandes, sería mejor optar por lo que apunta AgustinOrtu, y puede hacerse de forma sencilla:
LineComment Saludos |
#2
|
||||
|
||||
Cita:
Contesté demasiado rápido lo que tenía en la cabeza, sin acabar de pensarlo del todo... Efectívamente el CAST directo dará un Access Viotation. En ese caso habría que usar un TStringList auxiliar, asignar los elementos (asumiendo que están ordenados como has dicho) y realizar la búsqueda sobre este segundo objeto. El problema es que para una lista pequeña, posíblemento lo que se gana en la búsqueda, se perderá en la asignación.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
FixedCols y TStringGrid | chozas | OOP | 1 | 28-01-2011 13:33:23 |
impresion de TstringGrid | microbiano | Impresión | 3 | 13-10-2010 17:47:41 |
Alternativa TStringGrid | lightningdd | Gráficos | 4 | 01-03-2008 07:44:23 |
TStringGrid + TAB | mjjj | Varios | 1 | 15-02-2008 14:19:23 |
TStringGrid | jorge_mosquera | Varios | 1 | 10-02-2005 16:08:45 |
|