![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Problema recorriendo ListView
Hola, tengo un problema con un Tlistview, estoy tonteando con el tipico programa de los numeros de la loteria, es decir, el listView tiene seis columnas y (por el momento) 100 filas, en cada celda se almacena un numero aleatorio del 1 al 49, hasta ahí todo bien. El problema viene cuando quiero recorrer todo el listView para buscar los 6 numeros que mas se repiten de entre todas las celdas.
El codigo ahora mismo lo tengo escrito para buscar un solo numero, en teoria el que mas se repite de entre todos.
Cuando se ejecuta este trozo del codigo, el resultado siempre es 0 ¿donde está el error? ¿no debería ir aumentando el valor de 'numtot' según se vaya repitiendo el número 18 y mostrarlo luego en el label7? ¿Existe otra forma de encontrar los numeros que mas se repiten de entre todas las celdas? Otro problema que tengo y esto si es un error, es que si ejecuto la aplicacion el pc se cuelga, pero si la ejecuto con delphi abierto de fondo, NO se cuelga. ¿? abajo pongo el texto de la ventana de error que devuelve windows. El numero de veces que se realizan los cálculos aletarios es 21.600.000 veces, por que recorre dos FOR, uno que va hasta 100.000 y otro que va hasta 216 (que es multiplo de 6 (6*6*6)) igual el numero es muy elevado pero deberia fallar aunque delphi este abierto y no solo cuando ejecuto la aplicación con delphi cerrado. Cita:
Última edición por Casimiro Noteví fecha: 13-05-2013 a las 16:48:20. |
|
#2
|
||||
|
||||
|
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
hola casimiro, lo hice creeme, pero cuando le doy a previsualizar mensaje, desaparece y lo pone como texto normal y corriente, siempre me pasa lo mismo cuando he escrito en este foro, y ya aburrido (te soy sincero), opte por ponerlo asi como aparece en el mensaje.
un saludo. |
|
#4
|
||||
|
||||
|
La solución es fácil y simple: "no le des primero a "previsualizar"
![]() Verás que sale bien. Y si acaso hay algo mal, no te preocupes, porque podrás editarlo sin problema. Es un pequeño fallo que tiene esa opción.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
ah, vale gracias por el aviso. saludos.
|
|
#7
|
|||
|
|||
|
Prueba este código a ver si te sirve...
Crea un nuevo proyecto
Saludos cordiales... |
|
#8
|
||||
|
||||
|
Cita:
je, je... me he citado a mí mismo
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#9
|
||||
|
||||
|
Hola, gracias por la ayuda, estoy intentando implementar mi programa con este codigo por que ya tengo echa la parte que genera los numeros aleatorios y por tema de diseño y demas, no quisiera modificarlo, asi en que en vez de copiar y pegar miro el codigo y me rompo un poco mas la cabeza, pero me esta costando un poco, ademas tengo dos label, en uno me dira los 6 numeros que mas se repiten de entre todo el listado y en otro label, mostrare cual seria la combinación una vez se tengan los 6 numeros.
A ver si lo consigo, saludos y gracias. |
|
#10
|
||||
|
||||
|
danielmj,
Cita:
El código anterior genera números aleatorios entre 0 y 49 en un control TListView de 100 filas. Variando los valores de las constantes Max y Rows se puede analizar la salida del código de forma más manejable. El ejemplo esta disponible en el link: http://terawiki.clubdelphi.com/Delph...om_Numbers.rar Espero sea útil ![]() Nelson. |
|
#11
|
||||
|
||||
|
Casimiro Notevi,
Cita:
Cita:
Cita:
1- Colocar el código fuente a enviar con sus correspondientes Tags y texto asociados y pulsar Vista Previa de Mensaje. 2- Si hay errores pulsar el Botón de Página Previa en el Navegador y corregir el error, nuevamente pulsar Vista Previa de Mensaje y repetir el paso 1 y 2 tantas veces se requiera. 3- Cuando la información a enviar este debidamente formateada y verificada en la opción de Vista Previa de Mensaje no utilizar el botón de Enviar Respuesta, en su defecto pulsar el Botón de Página Previa en el Navegador y desde esa página pulsar Enviar Respuesta con lo cual el código fuente quedara debidamente formateado. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 14-05-2013 a las 05:41:01. |
|
#12
|
||||
|
||||
|
Buena idea
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#13
|
||||
|
||||
|
Lo tendre en cuenta para futuros post jeje. gracias.
En cuanto al codigo nlsgarcía, sencillamente perfecto, es lo que buscaba, de todos modos, voy a ver como hago para que envez de usar un msg muestre los 6 numeros en etiquetas a modo de resumen, sin tener que pulsar el boton 5 veces. saludos y gracias! |
|
#14
|
||||
|
||||
|
Cita:
![]() Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#15
|
||||
|
||||
|
Cita:
Bastaría con agregar un TListBox o TMemo a tu form y reemplazar en el código de nlsgarcia la palabra ShowMessage por el nombre de tu ListBox o Memo. Saludos. ![]() Edito: Me faltó especificar: "Usando sus métodos Items.Add y Lines.Add respectivamente..."
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-05-2013 a las 00:00:02. |
|
#16
|
||||
|
||||
|
Hola ecfisa, perfecto!! juassssss muchas gracias a todos, ahora solo falta que la combinacion generada se la premiada jaja
Un saludo y gracias! |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con ListView, | angelp4492 | Varios | 2 | 12-05-2011 18:07:13 |
| Problema con ListView | angelp4492 | Varios | 2 | 21-12-2007 10:52:04 |
| Problema con ListView | angelp4492 | Varios | 1 | 21-12-2007 06:06:06 |
| problema con listview | cristian_abb | Varios | 2 | 22-06-2006 16:47:12 |
| Problema con ListView | Magneto | Varios | 2 | 18-07-2003 15:55:39 |
|