Sigo con los valores perdidos de los items

Post Reply
Laurel
Posts: 65
Joined: Fri Oct 21, 2005 8:07 pm
Location: México

Sigo con los valores perdidos de los items

Post by Laurel »

Hola Antonio!

Ya revise lo que me indicaste del metodo CHANGE... esta exactamente igual...¿que otra cosa puedo revisar...? estoy atorada y no se que más hacer.

Gracias

Laurel
Laurel
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Este ejemplo funciona bien aqui. Por favor pruébalo y dime si funciona bien:

Code: Select all

#include "FiveWin.ch"

function Main()

   local oDlg, nValor := 1

   DEFINE DIALOG oDlg

   @ 1, 2 COMBOBOX nValor ITEMS { "Hombre", "Mujer" } 

   @ 2, 10 BUTTON "Valor" ACTION MsgInfo( nValor )

   ACTIVATE DIALOG oDlg CENTERED

return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
Laurel
Posts: 65
Joined: Fri Oct 21, 2005 8:07 pm
Location: México

Post by Laurel »

Hola!

Si funciona.... y tambien me funcionaba... que raro.... :(

Laurel
Laurel
Laurel
Posts: 65
Joined: Fri Oct 21, 2005 8:07 pm
Location: México

Post by Laurel »

¿Qué crees que estará afectando??

y lo peor es que no solo a mi me paso... tambien le sucede lo mismo a un compañero que ya tenía funcionando su programa...

Gracias.

Laurel
Laurel
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Laurel,

Comprueba que la variable que almacena el valor inicial sea de tipo numérico:

local oDlg, nValor := 1

@ 1, 2 COMBOBOX nValor ITEMS { "Hombre", "Mujer" }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

Buenos Dias

Hay que tener mucho cuidado con este código, ya que te puede entregar dos tipos de datos, NUMERIC Y CHARACTER

Image

en mi caso yo utilizo asi..

Code: Select all

function p()

   local oDlg, nValor := 1, oCombo

   DEFINE DIALOG oDlg

   @ 1, 2 COMBOBOX oCombo VAR nValor ITEMS { "Hombre", "Mujer" }

   @ 2, 10 BUTTON "Valor" ACTION MsgInfo( oCombo:VarGet() )

   ACTIVATE DIALOG oDlg CENTERED

return nil 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Post Reply