• Domingo 12 de Mayo de 2024, 04:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - RGhoul

Páginas: [1]
1
Java / Re: Creacion De Mensaje De Error
« en: Miércoles 25 de Mayo de 2005, 01:08 »
Es muy sencillo. Crea una clase que extienda JDialog y arrastra un botón al panel. Pon también un jlabel o un jtextarea para el texto. Captura el evento del botón para cerrar el diálogo, y listo.

En cualquier caso, como java ya los tiene hechos, no reinventes la rueda:
http://java.sun.com/docs/books/tutorial/ui...nts/dialog.html

2
C/C++ / Re: Colaboración En Proyecto
« en: Domingo 10 de Abril de 2005, 12:58 »
--

3
C/C++ / Re: Extraño Error De Memoria
« en: Domingo 10 de Abril de 2005, 12:50 »
Bueno ya sé que estas preguntas son difíciles de responder porque suponen meterse en código de otros; sólo para comentar que ya está solucionado. Era un error del debugger que no admite ese tipo de consultas; al parecer el programa tenía otro error que ya he arreglado.
 :kicking:

4
C/C++ / Extraño Error De Memoria
« en: Sábado 9 de Abril de 2005, 04:22 »
Saludos,

llevo bastante tiempo tiempo dándole vueltas a un problema y no lo consigo resolver.
(véase la imagen).

El código interesante para la cuestión es:

Código: Text
  1.  
  2. class Board
  3. {
  4. public:
  5. ...
  6. Team* Board::getTeam(TTeam t) const
  7. {
  8.   return boardTeams[t];
  9. }
  10.  
  11. private:
  12.   Team** boardTeams;
  13. ...
  14. }
  15.  
  16. class MiAI
  17. {
  18. public:
  19.      foo(const Board* board);
  20.  
  21. private:
  22.   TTeam aiTeam;
  23. };
  24.  
  25. // los team se crean en el constructor del tablero mediante:
  26.   boardTeams = new Team*[2];
  27.   boardTeams[0] = new Team;
  28.   boardTeams[1] = new Team;  
  29.  
  30.  
  31. // pues en MiAI::foo(const Board* board) me pasa lo de la imagen, y es que:
  32. a) board->getTeam(TEAM_A) // me funciona bien (en la imagen)
  33. b) aiTeam == TEAM_A //me devuelve 1
  34. c) aiTeam dice ser TEAM_A // (en la imagen)
  35. y sin embargo,
  36. d) board->getTeam(aiTeam) me da una Access Violation 0xC0000005
  37.  
  38.  
  39.  

He actualizado el msvc a SP6 por si las moscas. Llevo ya ni se sabe el tiempo y soy incapaz de saber qué pasa. A alguien se le ocurre?

Gracias de antemano.

Páginas: [1]