• Viernes 29 de Marzo de 2024, 13:11

Autor Tema:  como cargar imagenes?  (Leído 2794 veces)

tomas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
como cargar imagenes?
« en: Martes 30 de Septiembre de 2008, 19:12 »
0
hola soy nuevo en esto de programar y en mi universidad estamos en la etapa de hacer nuestro proyecto final, nuestra idea era hacer un juego de poker y la profesora nos dijo que eso seria valido si unicamente cargamos la imagen de las cartas. Mi pregunta es como se hace eso, he escuchado que se hacen con punteros parece, si es asi que es un puntero :P
gracias de antemano

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: como cargar imagenes?
« Respuesta #1 en: Miércoles 1 de Octubre de 2008, 09:34 »
0
Cita de: "tomas"
estamos en la etapa de hacer nuestro proyecto final
Cita de: "tomas"
si es asi que es un puntero

 :ph34r:  :ph34r:  :ph34r:  :ph34r:

¿Estás a punto de hacer tu proyecto final y no sabes lo que es un puntero?

 :alien:  :alien:  :alien:  :alien:

Un puntero es una dirección de memoria almacenada en una variable (en otra dirección de memoria, vamos)...

tomas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: como cargar imagenes?
« Respuesta #2 en: Miércoles 1 de Octubre de 2008, 16:33 »
0
Cita de: "m0skit0"
Cita de: "tomas"
estamos en la etapa de hacer nuestro proyecto final
Cita de: "tomas"
si es asi que es un puntero

 :ph34r:  :ph34r:  :ph34r:  :ph34r:

¿Estás a punto de hacer tu proyecto final y no sabes lo que es un puntero?

 :alien:  :alien:  :alien:  :alien:

Un puntero es una dirección de memoria almacenada en una variable (en otra dirección de memoria, vamos)...

Es que en mi universidad nos pasan pascal con el fin que desarrollemos un pensamiento estructurado a base de algoritmos, ese es el fin del curso, por eso no ahondan mucho en lo que es materia, lo maximo que nos pasaron son archivos y nada mas, por eso mi pregunta es como se puede hacer un puntero para poder cargar la imegen?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: como cargar imagenes?
« Respuesta #3 en: Jueves 2 de Octubre de 2008, 09:27 »
0
Pues tienes que reservar la memoria que ocupe la imagen, dejando un puntero a dicho cacho de memoria para poder acceder a él, abrir la imagen como un fichero binario y copiar todos los datos a tu zona de memoria. Así ya tendrías cargada la imagen en memoria.

Un puntero se declara en Pascal tal que así:

Código: Pascal
  1.  
  2. p: ^integer;
  3.  
  4.  

Puntero a zona de memoria que contiene un entero.

tomas

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: como cargar imagenes?
« Respuesta #4 en: Lunes 6 de Octubre de 2008, 05:19 »
0
gracias por la ayuda :P ahora investigare mas sobre los punteros.

SergioyoPlayer

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: como cargar imagenes?
« Respuesta #5 en: Domingo 19 de Octubre de 2008, 15:20 »
0
Si lo que pretendes es conseguir una aplicación con una interfaz "amigable" (imágenes incluídas) sin cambiar de tu lenguaje favorito (este es el mío ^^), te aconsejo que cacharees con Delphi y cojas soltura. Tra subprogramas fáciles de usar que te ahorran tareas tan utilizadas como la de cargar una imagen en memoria y mostrarla en una región de la pantalla. Ya te digo, que mostrar una imagen en modo GRAPH con la consola de DOS es un petardo. Y ya, si quieres usar el ratón con la unidad MOUSE, se te monta un barullo enorme. Decide si te merece o no la pena, pero la ironía de la profesora es todo dun reto para un pricipiante :)

Resumen: Delphi te soluciona el tema gráfico sin perder la soltura de Pascal