Estrenando el foro con este tema desde nuestra sección de artículos:
http://delphiaccess....x-en-firemonkey
Que lo disfruteis.
Posted 23 March 2016 - 08:11 AM
Estrenando el foro con este tema desde nuestra sección de artículos:
http://delphiaccess....x-en-firemonkey
Que lo disfruteis.
Posted 23 March 2016 - 08:38 AM
Hola muy interesante
Es una pena que haya que recurrir a estos "hacks" para conseguir ciertos resultados
Este tipo de cosas deberia poder solucionarse de una manera mas sencilla (ayudante de clase, herencia, polimorfismo, registrando una interface IFMXPlatformService)
Y lo que me extraña es que estan todas las herramientas para hacerlo, de hecho gran parte de la plataforma FMX esta implementado de esta manera, pero sin embargo siempre hay algun procedure o function por ahi suelto, o alguna clase declarada en la seccion de implementacion (imposible acceder desde afuera), o funcionalidad implementada dentro de records.
Esto te lleva a no poder modificar la biblioteca para arreglar errores o actualizar/agregar funcionalidad a menos que se la vuelva a reescribir
Por lo menos que sirva de ejemplo y para recordar: principios SOLID, en este caso, Open/Closed principle: No permitas que modifiquen las clases, pero permite de alguna manera que las extiendan