Ver Mensaje Individual
  #13 (permalink)  
Antiguo 25/07/2006, 16:30
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 1 mes
Puntos: 2
para el manejo de coordenadas mejor que arrays usa estructuras o en su caso array de estructuras punto.

EJemplo:

value struct MPunto
{
int x;
int y;
};

array<MPunto>^ vector = gcnew array<MPunto>;


usar variables globales en DLL's, no estoy seguro como se manejen las variables globales, pero no creo que sea buena idea, ya que estas variables no solo seran globales a tu aplicacion si no a todas las aplicaciones en ejecucion.

en realidad no es algo muy complicado, tan solo estudia un poco el tema de las propiedades.

o en su caso el uso de clases con miembros estaticos.


yo haria:

class MVector
{
public:
static array<MPoint>^ data;
};

srray<MPunto>^ MVector::data = 0;

class MainForm: public Form
{

MainForm()
{
MVector::data = gcnew array<MPunto>(//etc...);

//inicializas el vector y ya tendra datos para poder ser usado en otros formularios, .

la estructura MPunto y la clase MVector estaran en el mismo .h y cual sera incluido en todos los formularios que utilicen el vector.
}
};