• Viernes 29 de Marzo de 2024, 03:23

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 - dacap

Páginas: [1]
1
C/C++ / [Código Fuente] Vaca 0.0.5 liberada
« en: Domingo 15 de Octubre de 2006, 14:03 »
Vaca es una librería que envuelve al API de Win32 con clases C++. También tiene otras características extras como dockable tool-bars y layout managers. Esta librería usa templates (pero no programación genérica), y Boost.

http://vaca.sourceforge.net/

Autor: David A. Capello

http://www.davidcapello.com.ar/

2
C/C++ / Re: Manejo De Webcam
« en: Lunes 1 de Mayo de 2006, 04:32 »
Cita de: "malcom"
Hola, alguien conoce alguna libreria, o la forma de capturar imagenes desde una webcam en C o C++.

Cualquier ayuda se lo agradezco. Estoy utilizando Dev C++
En WinXP o WinMe podés usar "The Microsoft® Windows® Image Acquisition (WIA) application programming interface (API)". En la documentación de WIA vas a poder encontrar inclusive un tutorial. Pero todo esto no te sirve en Dev C++ (ya que no incluye el Wia.h, ni una libwia.a).

En http://www.twain.org definitivamente tenés lo que estás buscando (TWAIN.H).

3
Allegro / Re: No Me Allegro
« en: Sábado 29 de Abril de 2006, 05:12 »
Cita de: "Masiosare"
Quisiera saber por qué pasa esto (tarjeta de video, driver, o configuración de DX, etc...), sobre todo para estar seguro de en cuales computadoras ejecutará un programa escrito con Allegro.
 
Sospecho que el problema puede ser DirectX. Seguramente la versión DOS de Allegro (compilado con DJGPP) no debería traerte demasiados problemas para tu computadora, pero ya que tienes el DevC++ (MinGW) y todo eso... ¿Probaste usar GDI en vez de DirectX?

Podés probar el programa test.exe (usá GDI, debería funcionar sin problemas). También, creo que setear la variable ALLEGRO al mismo directorio donde está Allegro, y en el archivo allegro.cfg la variable "gfx_card = GDIB", debería hacer que las cosas más o menos funcionen.

Mi sospecha es que no creo que tu ordenador soporte DirectX muy bien, por lo tanto, GDI es la opción a tu alcance (con la versión de Allegro para DOS, y si tu tarjeta soporta VESA, podés obtener resultados muy buenos).

4
Visual C++ / Re: Iconos A Mis .exe
« en: Viernes 28 de Abril de 2006, 05:11 »
Cita de: "camotin"
Hola!
Me gustaría añadir iconos a mis ejecutables. He estado buscando acerca, pero no he encontrado nada. ¿Alguien puede darme alguna indicación?
Gracias.
Necesitás agregar un recurso a la aplicación. En un archivo resource.h o algo así, tenés que definir un ID para el recurso:
Código: Text
  1.  
  2. #define ID_APP 101 // o cualquier otro número
  3.  
  4.  
Luego, en un archivo .rc tenés que agregar:
Código: Text
  1.  
  2. #include <windows.h>
  3. #include "resource.h"
  4. ID_APP ICON DISCARDABLE "miIcono.ico"
  5.  
  6.  
Y finalmente tenés que compilar el .rc para generar el .res, y linkear el .exe junto con el .res.

En Visual C++ es casi todo automático, crear un archivo de recursos, agregar un icono (creo que el primer icono con ID más pequeño es el que se utiliza para .exe).

5
Visual C++ / Re: Problema Al Escribir En Fichero
« en: Viernes 28 de Abril de 2006, 05:06 »
Cita de: "swingt81"
tengo ke abrir un fichero de texto, no vacio, y escribir un caracter (por ejemplo una S mayuscula, codigo 83) al ppio de la 2ª linea. es una chorrada, creo q lo estoy haciendo bien, pero no funciona.
 
Pueden haber dos problemas:
1) Que en realidad quieras agregar el caracter. Tu código sobreescribe el primer caracter de la segunda línea, no lo agrega.
2) El tamaño del arreglo "linea" es muy pequeño como para alojar la primera línea completa (entonces el fputc modifica el caracter 40 de la primera línea). Te recomiendo utilizar un tamaño de "char linea[256];".

P/D: También podés usar fputc('S', fichero); que es mucho más comprensible que el código ASCII 83.

6
C/C++ / Re: Imagen Bmp O Jpg En C++
« en: Jueves 27 de Abril de 2006, 04:50 »
Cita de: "malcom"
La verdad cualquier ayuda se lo agradezco, si conocen alguna libreria, un trozo de codigo, cualquier cosa.
jpeglib:

http://www.ijg.org/
ftp://ftp.simtel.net/pub/simtelnet/msdos/...ics/jpegsr6.zip

El archivo adjunto es un pequeño wrapper que había fabricado para un programa de mi hermano que debía grabar JPEGs. Es una mezcla de código de un viejo programa de dibujo (que utilizaba la biblioteca Allegro), pero está adaptado para usar el API de Win32.

De todas formas, no es necesario, la biblioteca jpeglib que te puse arriba la podés usar vos por tu cuenta como vos quieras sólo utilizando memoria (sin necesidad de usar el API de Win32).

Páginas: [1]