Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - yawin

#1
Hola a todos!

Os comento: El compilador me suelta el siguiente error

invalid use of incomplete type 'class process'

Por lo que he investigado éste sale cuando no estás usando correctamente una clase (en mi caso la clase process), bien porque no la instancias correctamente o porque le falta algo a la clase (algún método obligatorio no implementado). La cosa es que no veo que esté mal el código.

Código fuente: https://github.com/yawin123/SDLEngine

Si alguien puede ayudarme lo agradecería un montón
#2
Hola a todos. Estoy haciendo un motor para videojuegos con la librería SDL y estoy con problemas. El caso es que tengo una clase llamada Engine que es quien controla la ejecución del motor: si está encendido, la creación de la ventana, la gestión de los procesos internos del juego, etc...

Código fuente: https://github.com/yawin123/SDLEngine/tree/master/include

Una de las cosas que he metido en esta clase Engine es un vector<process *> llamado taskManager. Por resumir, los distintos procesos que se den dentro dle juego (enemigos, protagonista, efectos, etc...) heredarán de la clase process y estarán almacenados en esa lista (de forma que podré actualizarlos secuencialmente, etc...).

El problema me surje cuando a esta clase process le añado un miembro "Engine *e;" para guardar un puntero al motor y poder así comunicarse con éste. El compilador me devuelve:

||=== Build: Debug in MotorSDL (compiler: GNU GCC Compiler) ===|
include/process.h | 10 | error: expected ')' before '*' token
include/process.h | 19 | error: 'Engine' has not been declared
include/process.h | 21 | error: 'Engine' does not name a type
include/process.h |      | In member function 'void process::setEngine(int*)':
include/process.h | 19 | error: 'engine' was not declared in this scope
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|


Entiendo que ocurre porque quiero usar Engine sin declararlo antes. Pero si pongo Engine antes, entonces a este se encuentra con process sin declarar. Y no se cómo arreglarlo.
#3
Desarrollo Web / Securizar mi web
30 Enero 2013, 12:35 PM
Hola a todos:
Estoy haciendo una aplicación para subir archivos a mi web y que me genere un link de descarga, para facilitarme la tarea más que nada. Sin embargo, puesto que esos archivos son personales, me interesa mucho blindar lo máximo que sea capaz esta web.

Mi mayor problema es que no tengo ni idea de cómo penetrar en una web (tengo alguna noción básica de inyecciónes sql, pero poco).

Acudo a vosotros para ver si me podéis explicar como buscar vulnerabilidades en ella, o si me podéis decir alguna vulnerabilidad que detectéis vosotros (aunque prefiero la primera opción).

La web en concreto es http://pensarescompartir.com/beta.php

Os puedo demostrar que es mi web porque si accedéis a http://pensarescompartir.com/wordpress veréis que es mi blog.

Muchas gracias por todo.