Buenas!.

A veces el propio interprete de gambas nos avisa de variables que se han declarado y luego no las usamos.
No lo vemos si ejecutamos la aplicación sin más. Tenemos que compilar la aplicación desde el menú Proyecto y ver la salida en la terminal.

variablenoutilizada

En el caso de la declaración de propiedades nos puede pasar lo mismo.
Estas parece que no es capaz de detectarlas. Ejemplo, declaración básica de una propiedad.

Private hpepe As String
Property pepe As String

Private Function pepe_Read() As String

Return hpepe

End

Private Sub pepe_Write(Value As String)

hpepe = Value

End


Se ha hecho una asignación y se ha devuelto en otra el valor de una variable.
A lo mejor luego no usamos la propiedad y también puede ocurrir que nos olvidemos de esta
en programas que sean algo grandes.

También puede ocurrir que cuando creamos una aplicación por similitud creamos que necesitábamos
una propiedad cuando luego no era así y vamos aumentando el código redundante.

P.d Pongan a dieta sus aplicaciones.

Saludos