Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
Gestionar la Camara Web Usando AVICAP32.DLL

Hola Amigos...

Como he visto que hay varios temas donde preguntan como gestionar la camara Web y a pesar que existe un control llamado tsCap32 para Delphi, me he dado cuenta que este componente no se puede agregar a C++ Builder y menos si es Codegear, por tal razón decidi escribir una clase en C++ llamada WebCam que hereda de TPanel y gestiona la Camara Web.

Para agregar el control a un formulario debe hacerce en tiempo de ejecucion con una instruccion new.

Allí les dejo la clase y un ejemplo para que lo prueben.

La idea de esto seria que siguieran agregando funcionalidad a la clase y tal vez crear un componente y publicarlo en sourceforge.net

PD: Por cierto funciona tanto para Windows Xp como para Windows Vista y el proyecto fue desarrollado en CodeGear RAD Studio 2007, pero pueden agregarla facilmente a cualquier version de C++ Builder.
Archivos Adjuntos
Tipo de Archivo: zip WebCam.zip (8,8 KB, 253 visitas)
Responder Con Cita
  #2  
Antiguo 24-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Gracias por tu aporte, me pregunto si quizás deberías colocarlo en la sección de trucos...

Saludos.
Responder Con Cita
  #3  
Antiguo 24-08-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
Siempre es bueno ayudar.

Pense en colocarlo en la seccion de trucos como tu dices pero no encontré la forma de hacerlo.
Responder Con Cita
  #4  
Antiguo 24-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por KATODO Ver Mensaje
Siempre es bueno ayudar.

Pense en colocarlo en la seccion de trucos como tu dices pero no encontré la forma de hacerlo.
Ve a la sección de trucos. En el primer bloque tenemos las opciones de búsqueda y en éste, abajo a la derecha "Haga click aquí para insertar un truco".

Saludos.
Responder Con Cita
  #5  
Antiguo 27-08-2008
kadenpcs kadenpcs is offline
Registrado
 
Registrado: dic 2006
Posts: 1
Poder: 0
kadenpcs Va por buen camino
HOla . perdon como lo agregaria.
ya lo descargue, pero no lo puedo agregar como un form extra,

saludos Estoy en Delphi 2007
QUiero capturar una imagen de una camara web usb..
Saludos



Cita:
Empezado por KATODO Ver Mensaje
Hola Amigos...

Como he visto que hay varios temas donde preguntan como gestionar la camara Web y a pesar que existe un control llamado tsCap32 para Delphi, me he dado cuenta que este componente no se puede agregar a C++ Builder y menos si es Codegear, por tal razón decidi escribir una clase en C++ llamada WebCam que hereda de TPanel y gestiona la Camara Web.

Para agregar el control a un formulario debe hacerce en tiempo de ejecucion con una instruccion new.

Allí les dejo la clase y un ejemplo para que lo prueben.

La idea de esto seria que siguieran agregando funcionalidad a la clase y tal vez crear un componente y publicarlo en sourceforge.net

PD: Por cierto funciona tanto para Windows Xp como para Windows Vista y el proyecto fue desarrollado en CodeGear RAD Studio 2007, pero pueden agregarla facilmente a cualquier version de C++ Builder.
Responder Con Cita
  #6  
Antiguo 27-08-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
Cita:
Empezado por kadenpcs Ver Mensaje
HOla . perdon como lo agregaria.
ya lo descargue, pero no lo puedo agregar como un form extra,

saludos Estoy en Delphi 2007
QUiero capturar una imagen de una camara web usb..
Saludos
Si es para delphi tendria que adaptar el código. es practicamente igual, pero debes usar la sintaxis de delphi.

Si es para C++Builder copias los archivos WebCam.h y WebCam.cpp al directorio donde guardaste el proyecto y luego presionas en el menu project-> Add to project y te aparce una ventana donde vas a seleccionar WebCam.cpp, posteriormente haces un #include "webcam.h" en el formulario donde lo vayas a insertar y agregas el objeto por codigo usando una operacion new en el constructor de la clase, tal cual como se muestra en el ejemplo.
Responder Con Cita
  #7  
Antiguo 05-09-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 17
Negriz Va por buen camino
Buen aporte.
Responder Con Cita
  #8  
Antiguo 10-01-2012
alexandroMagno alexandroMagno is offline
Registrado
NULL
 
Registrado: ene 2012
Posts: 1
Poder: 0
alexandroMagno Va por buen camino
funciona para windows 7?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Gestionar contraseñas ?????????? david_uh Varios 11 04-01-2008 18:46:17
Como gestionar un proyecto Aprendiendo Varios 1 30-06-2007 00:28:14
Gestionar excepciones Angel.Matilla C++ Builder 0 29-01-2007 13:41:54
gestionar WM_MOUSEWHEEL en Scrollbox Critter Varios 0 30-10-2006 19:53:00
Gestionar Base de Datos tarco35 Conexión con bases de datos 1 22-11-2003 15:55:33


La franja horaria es GMT +2. Ahora son las 11:32:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi