Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby FiveWiDi » Wed Jan 28, 2009 10:57 am

Antonio,

"* Enhancement: Class TGet enhanced support for ReadVar(). Thanks to some new preprocessor values added
in FiveWin.ch, the name of the edited variable is properly stored in the internal GET managed by the
Class TGet. So you can easily access to the GET edited variable name this way:
oMyGet:oGet:Name. Thanks to Colin!"

Entiendo que en la nueva versión 9.01 podemos acceder al nombre de la variable del GET que se está editando? Es así?

Existe algo parecido para las WINDOW, DIALOG, FOLDER?

Lo que pretendo es poder disponer de ayudas específicas para cada ventana y control; y estoy pensando en usar esta característica (al menos para los GET).

Es posible identificar (no uso recursos) los controles y sus contenedores de alguna manera inequívoca? y así poder asociarlos a un fichero en concreto.

Si se han utilizado nuevas características del preprocesador, es posible implantarlo en todos los controles y que se guarde el nombre de la variable en una DATA del objeto FiveWin? O quizás este punto no lo he entendido correctamente.

Saludos
Carlos G.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1183
Joined: Mon Oct 10, 2005 2:38 pm

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby Vladimir Zorrilla » Wed Jan 28, 2009 2:52 pm

usando el oGet:NID lo puedes hacer

Salu2
ME INTERESA FW Y XHB POR SER OPEN SOURCE
Vladimir Zorrilla
 
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby FiveWiDi » Wed Jan 28, 2009 3:55 pm

Vladimir Zorrilla wrote:usando el oGet:NID lo puedes hacer

Salu2


No creo que sea práctico.
El valor de NID se asigna desde el sistmea según se van creando los controles, por tanto a priori se desconoce su valor.
Por otra parte si altero el orden de creación de los controles, así como que el orden de apertura de los WINDOW, DIALOG o FOLDER condiciona el valor asignado por el sistema.

He de recordar que NO uso recursos, las definiciones son con código puro y duro.

Saludos y gracias
Carlos G.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1183
Joined: Mon Oct 10, 2005 2:38 pm

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby Antonio Linares » Wed Jan 28, 2009 11:14 pm

Carlos,

Creo que la misma limitacion que has comentado para el Id se aplica al nombre de la variable:

Puedes tener distintos sitios en tu programa en donde uses una variable con el mismo nombre

Solo te serviria si todas las variables usadas tuviesen nombres distintos, no ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42080
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby FiveWiDi » Thu Jan 29, 2009 11:52 am

Antonio Linares wrote:Carlos,

Creo que la misma limitacion que has comentado para el Id se aplica al nombre de la variable:

Puedes tener distintos sitios en tu programa en donde uses una variable con el mismo nombre

Solo te serviria si todas las variables usadas tuviesen nombres distintos, no ?


Es cierto Antonio.

Pero entrando ya en detalle, la intención era que en el momento de lanzar la visualización del fichero de ayuda, se concatenaría el valor que identifica la WINDOW, DIALOG o FOLDER con el del GET, teniendo de esta manera un valor único.

p.e.: LAWINDOALTA_ELGETCODIGO.RTF

Evidentemente si repito la identificación de una WINDOW, DIALOG o FOLDER, el montaje se puede ir al traste.

Cómo lo ves?

Yendo más allá, incluso se podría permitir al usuario que añadiese notas y observaciones sobre el GET que debe introducir, sus propias explicaciones además de las del programa. En fin, y así añadir las funcionalidades que se deseen hasta conseguir o un huevo o una castaña vete a saber...

Saludos
Carlos G.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1183
Joined: Mon Oct 10, 2005 2:38 pm

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby Antonio Linares » Thu Jan 29, 2009 2:18 pm

Carlos,

> Cómo lo ves?

Es interesante, una muy buena idea :-)

Ahora que hay ampliar los cambios que hemos hecho recientemente en 9.01 para ampliarlos, como indicas, a otros controles, dialogos y ventanas.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42080
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos

Postby FiveWiDi » Thu Jan 29, 2009 4:03 pm

Antonio Linares wrote:Ahora que hay ampliar los cambios que hemos hecho recientemente en 9.01 para ampliarlos, como indicas, a otros controles, dialogos y ventanas.


Antonio,

La DATA Cargo que se define en CONTROL.PRG es usada por FiveWin? o està a disposición, es de libre uso del programador?

Saludos
Carlos G.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1183
Joined: Mon Oct 10, 2005 2:38 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], Rick Lipkin and 63 guests