Cristobal,
No entiendo bien a lo que te refieres
Puedes evitar la duplicidad de nombre de funciones en el panel de Preferencias - General (asi solo te sale el lugar donde esta el codigo del metodo )
Cunado defines una clase, por ejemplo
#include "FiveWin.ch"
//----------------------------------------------------------------------------//
CLASS TFLine
聽 聽DATA oUp
聽 聽DATA oDown
聽 聽DATA nalign
聽 聽DATA aText, aFonts, aColors
聽 聽DATA lCrLf
聽 聽DATA aBlock // { nInit, nEnd }
聽 聽DATA nCtrl
聽 聽METHOD New( nalign, aText, aFonts, aColors, lCrLf ) 聽CONSTRUCTOR
聽 聽METHOD End()
ENDCLASS
//----------------------------------------------------------------------------//
METHOD New( nalign, aText, aFonts, aColors, lCrLf ) CLASS TFLine
聽 聽DEFAULT aText := {}, aFonts := {}, aColors := {}
聽 聽DEFAULT nalign := 0, lCrLf := .f.
聽 聽::nalign := nalign
聽 聽::aText := aText
聽 聽::aFonts 聽:= aFonts
聽 聽::aColors := aColors
聽 聽::lCrLf := lCrLf
return Self
//----------------------------------------------------------------------------//
METHOD End() CLASS TFLine
聽 聽::oUp 聽 := nil
聽 聽::oDown := nil
return nil
//----------------------------------------------------------------------------//
// R.Avenda帽o. 2000
Tienes una definici贸n de la clase que esta entre CLASS... y ENDCLASS, y su implementaci贸n a continuaci贸n, para el ejemplo, en la lista de funciones se mostrara 2 veces METHOD New( nalign, aText, aFonts, aColors, lCrLf ), por eso CREO que ser铆a bueno que solo haya un METHOD New( nalign, aText, aFonts, aColors, lCrLf ) que hace referencia a la implementaci贸n y no a la declaraci贸n o definici贸n (si se lo puede decir as铆) y en la lista solo este CLASS TFLine.
Referente a los proyectos, no cerre el proyecto, directamente cree otro
Como cualquier cosa solo es apreciaci贸n personal, en tal caso gracias por responder.
saludos
Marcelo V铆a