25/07/2006, 16:30
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses 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.
}
}; |