![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Creo que el codigo quedo incompleto porque usas genericos, de lo contrario no compilaria
(Es un error del foro que Casimiro no quiere arreglar )Asumiendo TBlockingQueueContentHandler <T>, el compilador no tiene informacion suficiente para poder comparar un generico T contra nil. Que pasaria si usara la cola asi: TBlockingQueueContentHandler <Integer>? o TBlockingQueueContentHandler <TAlgunRecord>? Esos tipos no se pueden comparar contra nil Lo que podes hacer es darle mas informacion al compilador, estableciendo constraints, que vendrian a ser restricciones Los constraint se indican seguidos de : (dos puntos) luego de la declaracion del generico, por ejemplo: TBlockingQueueContentHandler <T: class> --> indica que el tipo generico T es una clase (no podria ser un Integer, por ejemplo) Revisa la documentacion para mas informacion |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas con Threads | gluglu | Varios | 13 | 10-02-2011 10:26:36 |
| uso de threads | JULIPO | API de Windows | 2 | 25-07-2007 16:09:06 |
| Threads in DLL's | Gianni | Varios | 0 | 20-07-2007 22:18:23 |
| Threads zombies | Archer | Varios | 1 | 25-09-2006 19:19:38 |
| problemas con threads dentro de un componente | elcigarra | OOP | 26 | 26-05-2005 04:29:35 |
|