Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
El objeto ya existe!!!
Message
De
27/06/2002 14:18:55
Jorge Haro
Independent Consultant
Juarez, Mexique
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00672997
Message ID:
00673008
Vues:
30
El problema aqui no es la definición sino el nombre del objeto, necesitas asignarle un nombre único a cada instancia que creas, puedes usar un contador que almacenes en el mismo objeto _screen, , por ejemplo, al inicio:
_screen.AddPropery('nLabelCounter')
_screen.nLabelCounter = 0
Y al agregar objetos:
lcSufijo = allt(str(_screen.nLabelCounter))
_screen.AddObject( 'lblAreaShadow' + lcSufijo, 'LABEL' )
_screen.AddObject('lblArea' + lcSufijo ,'LABEL')
_screen.nLabelCounter = _screen.nLabelCounter + 1
Asi al crear objetos serán nombrados: lblArea0, lblArea1, lblArea2, etc, y no tendrás colisión de nombres.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform