FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: 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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: Wed Jan 28, 2009 02:52 PM

usando el oGet:NID lo puedes hacer

Salu2

ME INTERESA FW Y XHB POR SER OPEN SOURCE
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: Wed Jan 28, 2009 03: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: 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
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: 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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: Thu Jan 29, 2009 02: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
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Identificar GET, WINDOW, DIALOG, FOLDER,... sin recursos
Posted: Thu Jan 29, 2009 04: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Continue the discussion