Estoy bastante frustrado. Estoy usando Delphi 2009 y estaba muy contento con la inclusión de los genéricos en esta versión de Delphi. Todo funcionó muy bien al principio, pero ahora que uso genéricos en todo el lugar me encuentro con un problema tras otro, la mayoría de las veces algunos errores internos, donde ni siquiera veo exactamente dónde están causados. Intenté reestructurar el código varias veces para evitar los problemas con los genéricos, pero siempre encuentro nuevos problemas más adelante.¿Los genéricos en D2009 se pueden usar en proyectos grandes?
Ahora decidí eliminar todos los genéricos y usar algunos moldes dinámicos para especializar mis clases. No estoy muy emocionado al respecto, pero simplemente no veo otra opción. No puedo pasar el día rastreando los errores del compilador interno de Delphi ...
¿Alguien está usando genéricos en un proyecto grande sin tener que enfrentarse a tales problemas? ¿Es culpa mía quizás? ¿O simplemente no es posible usarlos en proyectos complejos?
Espero que D2010 corrija todo esto.
¿Ouch ... errores internos del compilador? Eso definitivamente es un gran no-no para Delphi. No he usado Delphi durante 10 años más o menos, pero lo que dices parece horrible. –
Con la presentación de Delphi 2 (hace mucho tiempo), que fue la primera versión de Delphi con un compilador de 32 bits, también tuve un montón de errores internos. Parece que Borland/Inprise/... tiene problemas para enviar nuevas características bien probadas en las nuevas versiones de sus compiladores. – Lucero
Este no es un foro de discusión. ¿Tienes una pregunta de programación real? – Argalatyr