Gracias Cristobal, así lo creo yo también. Crearé nuevas clases heredadas. Respecto a los cambios, en todos estos años, muchos son pequeñas correcciones que ya se han aplicado (y comentado en el foro), aunque la mayoría son personalizaciones para mi comodidad. ...
Gracias Cristobal, así lo creo yo también. Crearé nuevas clases heredadas. Respecto a los cambios, en todos estos años, muchos son pequeñas correcciones que ya se han aplicado (y comentado en el foro), aunque la mayoría son personalizaciones para mi comodidad. ...
... con futuras actualizaciones. ¿Qué método me recomendáis? a) Utilizar la adición/modificación de métodos mediante EXTEND y OVERRIDE b) Crear clases heredadas de las originales, añadir las datas y métodos propios y redefinir los coincidentes con los originales y que tenga que cambiar por ejemplo ...
... Para eso sólo habría que cambiar dos cosas: 1.- El parámetro hFile 2. Y convertir el metodo ::flush() en Virtual y desarrollarlo en las clases heredadas y especializadas. Con esto conseguiríamos una clase TStringBuffer() independiente de donde se va a escribir y de esta se podría derivar otras ...
... mantengan los créditos en los .Prgs Son unas clases para desarrollar ventanas y diálogos estilo Metro UI así como clases modificadas para su uso heredadas de XBrowse, TBar y TRibbon. Estas nuevas clases las he realizado fundamentalmente por motivos estéticos. Cualquier comentario o aporte serán ...
... FWH 12.03 + Harbour Harbour 3.2.0dev (Rev. 17516) Copyright (c) 1999-2012, http://harbour-project.org/ y no he tenido nunca problemas con clases heredadas (ni con las versiones anteriores). Puedes probar la clase que uso yo para que el BAR no tenga borde, simplemente añadiéndolo como un .PRG ...
Antonio, He hecho pequeños cambios en distintas clases, pero en la que más trabajé es en la TRichedit (dentro de mis limitados conocimientos, le agregué algunas funcionalidades tal cual lo necesitaba). Voy a preparar con tiempo un ejemplo y te lo enviaré, junto con la clase modificada, para que lo a...
Gracias Antonio, ahora lo tengo un poco más claro. Pero, por mi modo de programar (mezcla de clipper y POO), para crear clases heredadas, debería rehacer todos los prg's de mis aplicaciones. Seguramente lo voy a intentar con algún proyecto nuevo, pero por ahora voy a probar sobreescribiendo ...
Rolando, La forma más correcta es crear una nueva clase derivada de la que quieres modificar, como has hecho. Lo que ocurre es que eso hace que los comandos xbase no sirvan, ya que solo se refieren a las Clases originales. Una solución es variar la Clase, sin modificar su código fuente. Esto no es &...
Antonio, Gracias por responder. Lo que pretendo es realizar cambios a un par de methods agregando datas y también agregar algunos methods más en el caso de la TRichedit. La idea es que no tenga que rehacer todos los cambios que le hecho a cada clase cuando actualice versión. ¿Es esta la forma correc...
Buenas noches, Estoy intentando crear una clase "heredada" porque estuve viendo en el foro y sería práctico no reformar directamente las clases. Copio un pequeño ejemplo con la clase TRichedit a la cual le agrego un method (METHOD Cololo) y una data (lItalica). #include "FiveWin.ch&qu...
Antonio Lo que estoy usando esta basado en la clase que venia con mi version FWH 12.03 Como siempre, hago clases heredadas de las originales. En cuanto las funcionalidades básicas de los iconos que aparecen en la pantalla esten al 100% las publicaré para que valores qué puede ser ...