• Lunes 24 de Febrero de 2025, 07:42

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 - Eternal Idol

Páginas: 1 ... 29 30 [31] 32 33 ... 205
751
C/C++ / Re: Cambiar state flag despues de un fail()
« en: Miércoles 29 de Abril de 2009, 21:58 »
¿Estas seguro de que justo despues de llamar a clear fail devuelve true?

752
ASM (Ensamblador) / Re: como puedo leer correctamente las entradas?
« en: Miércoles 29 de Abril de 2009, 14:11 »
Ya hiciste el push a la pila de la FPU con fld, ahora necesitas hacer el pop desde la pila de la FPU a la pila, usa - el equivalente a - fstp qword ptr [esp].

753
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Miércoles 29 de Abril de 2009, 09:13 »
No, un antivirus tiene un modulo de modo Kernel (llamados comunmente drivers y escritos en C/C++) de tipo filtro del file system, no necesita ningun hook para interceptar el intento da apertura o ejecucion de un archivo.

Busca en la MSDN pero no creo que WM_SHELL te sirva exactamente para lo que buscas, una extension para el Explorer es probable que si pero claro son objetos COM ... tal vez quieras hacer un hook de codigo (tipo Detour) sobre las funciones de archivos tipo CreateFile* o ZwCreateFile/ZwOpenFile ...

754
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Miércoles 29 de Abril de 2009, 08:13 »
No se que queres hacer exactamente; pero podes buscar informacion sobre:

SetWindowsHookEx
Windows Shell Namespace Extensions
Subclassing
etc.

755
ASM (Ensamblador) / Re: Problema con Source
« en: Martes 28 de Abril de 2009, 23:07 »
Código: ASM
  1. cmp eax, 060h ;limite inferior (incluye al mismo)
  2. jl no
  3. cmp eax, 069h ;limite superior (incluye al mismo)
  4. jg no
  5. ;lo que quieras hacer
  6. inc eax
  7. inc eax
  8. inc eax
  9. ;sigue el programa
  10. no:
  11.  

756
ASM (Ensamblador) / Re: Problema con Source
« en: Martes 28 de Abril de 2009, 22:23 »
Usa jl (jump if less) y jg (jump if greater).

757
ASM (Ensamblador) / Re: Problema con Source
« en: Martes 28 de Abril de 2009, 18:39 »
De nadas  B)

758
ASM (Ensamblador) / Re: Problema con Source
« en: Martes 28 de Abril de 2009, 17:58 »
Son 4 bytes, cada numero hex representa 4 bits, siempre podes hacer dos comparaciones ... dword ptr [eax] y byte ptr [eax+4].

759
C/C++ / Re: fflush (stdin) , flusshal. cuando usarlos? como funcionan?
« en: Martes 28 de Abril de 2009, 08:02 »
NINGUNA DE ESAS OPCIONES ES BUENA, A VER SI LEEN POR FAVOR!

760
C/C++ / Re: fflush (stdin) , flusshal. cuando usarlos? como funcionan?
« en: Lunes 27 de Abril de 2009, 22:55 »
No, en lugar de usar scanf y gets, usa fgets (con stdin) y sscanf.

761
C/C++ / Re: programar en Eclipse para arquitectura ARM
« en: Lunes 27 de Abril de 2009, 14:35 »
Si. ¿El primer printf funciona correctamente? ¿Podes poner el breakpoint ahi?

762
C/C++ / Re: programar en Eclipse para arquitectura ARM
« en: Lunes 27 de Abril de 2009, 14:16 »
No se, proba poniendo el breakpoint en la primera linea y siguiendolo en assembly ...

763
Visual C++ / Re: error 49
« en: Lunes 27 de Abril de 2009, 13:39 »
Podes usar la etiqueta CODE (entre corchetes []).

Como no decis exactamente en que LINEA se produce el error te dejo ese recurso:
http://www.recursosvisualbasic.com.ar/h ... ic-c++.htm

764
Visual C++ / Re: error LINK 2001
« en: Lunes 27 de Abril de 2009, 13:37 »
Usa la etiqueta CODE para cada bloque. El problema es que declaraste pero no definiste el constructor de CProcess (no esta implementado).

765
C/C++ / Re: Que me recomiendan C++ ó Java para programar juegos?
« en: Lunes 27 de Abril de 2009, 13:01 »
Cita de: "m0skit0"
Es evidente que no es un pro, ¿no te parece?  ^_^

La pregunta era clara, no pedia una libreria para novatos, sino saber cuales son usadas.

766
Visual C++ / Re: Busqueda lineal en vectores
« en: Lunes 27 de Abril de 2009, 12:45 »
Si, algo asi:

Código: Text
  1. for (x = 0; x < vectorSize; x++)
  2. {
  3.   if (vector[x] == y)
  4.   {
  5.     found = true;
  6.     break;
  7.   }
  8. }
  9.  

767
C/C++ / Re: Comunicación entre procesos
« en: Lunes 27 de Abril de 2009, 10:52 »
File Mapping (como bien dijo m0skit0), pipes o RPC (cuando no salis a red usa LPC que es muy eficiente y sino RPC, con lo cual tenes mas flexibilidad); en todos teniendo encuenta la sincronizacion.

768
C/C++ / Re: Que me recomiendan C++ ó Java para programar juegos?
« en: Lunes 27 de Abril de 2009, 10:46 »
Cita de: "m0skit0"
Si vas a programar exclusivamente para Windows, mantente en VC++. Si no, échalo fuera cuanto antes...

Si te mantenes en el standard cualquier compilador decente te servira, no uses extensiones (que todos los compiladores traen) y listo.

Cita de: "m0skit0"
Yo te recomendaría alguna librería más sencilla para empezar, tipo Allegro. Con DX y OGL te puede dar más de un dolor de cabeza. Además, Allegro usa internamente DX para Windows.

Aclaro que la pregunta fue: ¿Que tipo de librerias hay para cada lenguaje que se usan para el desarrollo de juegos? Las que mas se usan, especialmente en proyectos profesionales, son esas. Igual en todo caso para empezar es preferible SDL a Allegro segun mi opinion.

769
C/C++ / Re: Que me recomiendan C++ ó Java para programar juegos?
« en: Domingo 26 de Abril de 2009, 15:04 »
Cita de: "goldenscriptup"
Gracias a todos por sus comentarios y sugerencias que me han sido de mucha utilidad  ;)

De nadas  B)

Cita de: "goldenscriptup"
Por el momento usare visual c++ 2008 express edition ya que he encontrado varios manuales y video tutoriales que usan ese compilador, despues ya que tenga mas conocimientos sobre el lenguaje C++ revisare que otro compilador tiene caracteristicas que me sean de utilidad, para realizar un cambio de compilador. :comp:

Exacto, hay versiones gratuitas de VC++ que es el mejor compilador para Windows.

770
ASM (Ensamblador) / Re: Creemos un OS ¿quién se anima?
« en: Domingo 26 de Abril de 2009, 00:22 »
No es suficiente con animarse, hay que tener MUCHO tiempo para invertir en el proyecto ...

771
C/C++ / Re: Detectar apagado de windows
« en: Sábado 25 de Abril de 2009, 23:37 »
Si, creando una ventana (CreateWindow) podes recibir los mensajes WM_QUERYENDSESSION y WM_ENDSESSION. En la MSDN tenes toda la documentacion (incluidos ejemplos) para hacerlo.

772
C++ Builder / Re: Paso Vector por refernecia
« en: Sábado 25 de Abril de 2009, 18:01 »
Hacelo como quieras para mi seguis haciendo historias, bool* VectorPuntero[3]; es un array de tres punteros a bool ...

773
C++ Builder / Re: Paso Vector por refernecia
« en: Sábado 25 de Abril de 2009, 16:15 »
Y si en lugar de hacer tanta historia usas un puntero ...

Código: C++
  1. #include <stdio.h>
  2.  
  3. class Clase1
  4. {
  5. public:
  6.   Clase1()
  7.   {
  8.     VectorOPadre[0] = false;
  9.     VectorOPadre[1] = false;
  10.     VectorOPadre[2] = false;
  11.   }
  12.   bool VectorOPadre[3];
  13. };
  14.  
  15. class Clase2
  16. {
  17. public:
  18.   void ProcedEnClase2(bool *Vect)
  19.   {
  20.     Vect[0]=true;
  21.     Vect[1]=true;
  22.     Vect[2]=true;
  23.     v = Vect;
  24.   }
  25.   bool *v;
  26. };
  27.  
  28. void main()
  29. {
  30.   Clase1 p;
  31.   printf("%d - %d - %drn", p.VectorOPadre[0], p.VectorOPadre[1], p.VectorOPadre[2]);
  32.   Clase2 d;
  33.   d.ProcedEnClase2(p.VectorOPadre);
  34.   printf("%d - %d - %drn", p.VectorOPadre[0], p.VectorOPadre[1], p.VectorOPadre[2]);
  35. }
  36.  

Ahi en d.v tenes un puntero a p.VectorOPadre ...

774
C/C++ / Re: Comparar chars
« en: Sábado 25 de Abril de 2009, 16:08 »
El problema es que estas usando "" y eso es un cadena y no un caracter, por eso el erro te marca que estas comparando un puntero (la direccion de comienzo de la cadena) con un entero (el caracter). Un caracter se expresa con '': 'X' por ejemplo.

PD. Lo demas no lo mire.

775
C/C++ / Re: Que me recomiendan C++ ó Java para programar juegos?
« en: Sábado 25 de Abril de 2009, 00:51 »
VC++.

Páginas: 1 ... 29 30 [31] 32 33 ... 205