PREGUNTAS CONTESTADAS - C/Visual C

 Hay un total de 745 Preguntas.<<  >> 

    Pregunta:  20391 - COMO CAPTURAR IMAGEN DESDE ESCANER EN VC++
Autor:  Antonio Gomez
Hola a todos, me gustaría saber cómo puedo capturar una imagen desde el escaner para mostrarla en una ventana utilizando Visual C++ 6.
Os agradezco vuestra ayuda. Un saludo
  Respuesta:  Roly Rodriguez Piñeiro
Existen algunos Active X freeware, muy buenos por ahi que te ayudaran a realizar lo que deseas, por ejemplo puedes bajarte el CImage que se encuentra en : http://software.latinguia.com/Programacion/Active_X/Imagenes_y_Multimedia/programa.phtml?id=3134 , este tiene una funcion Adquire() mediante el cual puedes hacer una llamada al TWAIN del scanner y adquirir la imagen del mismo, pero posteriormente debes pasarla a un objeto CPicture para que pueda verse la imagen, probalo y cualquier duda escribime a mi e-mail.

    Pregunta:  20477 - COMO MANEJAR EL MODO GRAFICO DE C++ PARA LINUX
Autor:  RAFAEL GONZALO GOMEZ COTO
NECESITO ALGUN EJEMPLO DE COMO CREAR ALGUNA VENTANA EN EL LENGUAJE C++, CON BOTONES Y MENUS, MANEJO DEL MOUSE
PARA EL SITEMA LINUX . NESESITO SABER LAS LIBRERIAS DE MODO GRAFICO CON LAS QUE PUEDO TRABAJAR SOBRE LINUX.
TAMBIEN NECESITO UN EJEMPLO DE MANEJO DE LISTAS. NESESTO LA IMPLEMENTACION DE ESTA ESTRUCTURA PARA PODER REALIZAR UN TRABAJO.
MUCHAS GRACIAS DE ANTEMANO Y ESPERO SU PRONTA RESPUESTA
  Respuesta:  Juan Sanchez
Estoy utilizando las librerias de wxWindow en C-Forge bajo linux mandrake 7.2

y me han servido de mucho pues trae ejemplos de programas que utilizan controles de windows como checkbox, messagebox, textcontrol, etc. lo puedes encontrar en

http://www.wxwindows.org

    Pregunta:  20515 - EQUIVALENTE CTRL-Z EN C++
Autor:  Rolando M. Rodriguez Lima
Hola amigos.
En lenguaje C, puedo usar la combinacion Ctrl-Z, para indicar el final de un ingreso via teclado. Trate de hacerlo usando compilador de C++, pero no me responde. Me podrian ayudar indicandome cual es el equivalente en C++ ??
Gracias.
  Respuesta:  ivan sirtautas
si a lo que te referis es al EOF (end of file), este es la tecla F6

    Pregunta:  20728 - RUNTIME LIBRARY, ABNORMAL PROGRAM TERMINATION
Autor:  jorge Nitales
Cuando inicio un programa me aparece el mensaje
microsoft visual c++ runtime library
abnormal program termination

C://archivosdeprograma/"programa"/"programa.exe"

Que debo hacer?
  Respuesta:  David Cañadas
Hola.

Lo que debes hacer depende de varias cosas.

En primer lugar, puedes probar el clásico sistema de apagar todos los procesos activos (ctrl + alt + supr, finalizar todos los procesos excepto explorer) y probar a ver.

Otra posibilidad es que tu programa realice incongruencias, como podrían ser que le pases parámetros erróneos a una función, que se te desborde un puntero o búfer, o que tu programa no sepa terminarse.

Es recomendable que te hagas con un buen depurador o bien que uses las opciones de depuración que traiga tu compilador, y compruebes el programa paso a paso para ver dónde se produce el problema.

Salu2.

    Pregunta:  20815 - OBTENER TAMAÑO DE DIRECTORIO O CARPETA
Autor:  Jose Suttrun
Quisiera conseguir el codigo de programa en C/C++ y compatible con el estandar de C para determinar el tamaño total (en Bytes o Mbytes) de una carpeta con sus archivos y subdirectorios. De antemano gracias a quienes puedan ayudar.
  Respuesta:  Juan Carlos Ruiz
bueno,

#include <dirent.h>

funciones:

seekdir(DIR * dir, long loc);mueve el puntero de u directorio el numerop de bytes especificos., no devueklve nada.

telldir(DIR *dir);//devuelve un valor long con la posicion actual del puntero dentro del directprio en bytes

La posicion inicial en el directorio es 0, asi que debes hacer un ciclo donde te despaces de a 1 byte dentro del archivo, y de alguna manera controlar con algun valor que devuelva telldir o un errno que genere seekdir , que se ha llegado al final del directorio,
una vez hecho esto sabras que el ultimo byte de posicion del directorio sera el tamaño total del archivo.
espero que te sirva de algo , la verdad no lo he probado y puede resultar mas dificil de lo que parece; debes tener en cuenta que estas funciones no cumplen con el standart ansi ni tampoco con poxis asi que es probable que no funcione en todos los compiladores, o que solo corran en UNIX o LINUX y no en windows o viceversa.
Esta funcion creo que funcionara porque en linux no existe la forma de encontrar el tamaño de un archivo de la manera tradicional asi que hice con el archivo lo mismo que te digo que hagas con el directorio, pero obviamente con las funciones para archivos.(bueno , despues descubri una forma mas facil de hacerlo en linux).

    Pregunta:  20903 - CALCULO DEL DETERMINANTE E INVERSA DE UNA MATRIZ EN VISUAL C
Autor:  Karina Lopez
Quisiera conseguir dos funciones en C o en C++ que calculen el determinante de una matriz y además la inversa.
void inversa
void determinante
  Respuesta:  sinapse
Yo tengo una version de ambas rutinas, pero se basan en la descomposicion LU de una matriz. Es muy largo para ponerlo aqui, asi que si te interesa
Salu2

    Pregunta:  20915 - COMO CAPTURAR MENSAJES DE UNA APLICACIóN QUE NO ES LA MIA
Autor:  Gustavo Enriquez
Existe alguna forma de capturar los mensajes de una aplicación en particular, que no sea en la que estoy trabajando.

el objetivo de este programa es capturar los diferentes mensajes que genera una aplicación a nivel del api de windows y luego generar un log de lo que ha hecho o simplemente enviar el contenido del comando como un mensaje de sonido.

He podido hacer esto con la aplicación en la que estoy utilizando los comandos de setwindowslong, reemplazando el windproc de cada ventana dentro de mi misma aplicación, sin embargo no lo he logrado con otras aplicciones.

Gracias por la ayuda.
  Respuesta:  Juan Mellado
Se puede hacer, pero requiere un poco de destreza "programática".

Lo que necesitas es un "Hook", busca esta palabra en el Microsoft Win32 SDK de cualquier compilador o en la web de Microsoft.

Y sobre todo, te recomiendo encarecidamente que consultes el capítulo 7 del libro "Window NT Avanzado" (ISBN: 84-481-1888-X) de Jeffrey Richter, todo un clásico de este gurú de Windows.

Básicamente, lo que tratas de hacer es lo mismo que hace el programa SPY.EXE, una tool de Visual, ¿la conoces?.

Es díficil de explicar en dos líneas, pero no me resisto a intentarlo: Con un hook consigues que el programa que tú quieras ejecute una función tuya ubicada dentro de una DLL tuya cuando a dicho programa le ocurre un determinado evento, como por ejemplo la llegada de un mensaje.

Esto es Hi-Tech. :-)

Espero haberte ayudado.
Saludos, Juan

    Pregunta:  20941 - COMO ENVIAR MENSAJE DE ERROR AL NO DETECTAR UNA RED
Autor:  Omar Montes
Tengo un problema al enviar un archivo de texto a una red local usando c++ builder, lo que sucede es que cuando trato de transferir este archivo hacia otra maquina que es parte de la red, y el cable de red no esta conectado a la PC mi sistema en Builder no responde se queda colgado, la pregunta es: como puedo hacer para que el sistema no se quede colgado y en el caso de que no exista la conexion me de un mensaje de que no se encuentra la red presente.
  Respuesta:  David Guerrero
Hola.
Desconozco la parte específica del código que hace que el sistema se quede
colgado, por lo tanto no puedo darte una respuesta concreta para ese caso. En base a la información que proporcionas lo único que te puedo decir es que utilices un 'timeout', es decir, esperar cierto tiempo para ver si el equipo al que te quieres conectar te responde y en caso contrario, tomar las medidas pertinentes ya que no es posible acceder a el.

    Pregunta:  20962 - PROCESAMIENTO DE ARCHIVOS BMP, GIF EN VISUAL C++ 6.0
Autor:  Juan Fernando Jiménez R
Agradezco su valiosa colaboración: Necesito hacer tratamiento de archivos BMP y GIF en Visual C++ 6.0 bajo MS Windows. Los tratamientos son entre otros: Crear negativo de la imágen, Contraste, Fraccionamiento de bits, aplicación de filtros,Histograma, etc
  Respuesta:  David Cañadas
Hola.

Primero necesitarás conocer el formato interno de BMP y GIF. http://brand107.home.attbi.com/pc-gpe/ te lo explica todo. Básicamente debes decodificar el fichero para convertirlo en una imagen plana sin comprimir a máxima profundidad de color que tu programa pueda tratar, tratar esa imagen y tras ello volver a codificarla a su estado inicial a no ser que el usuario marque otro formato de salida.

Y luego, deberás hacerte con sistemas de tratamiento. Para qué vas a escribir algo que ya existe. Puedes hacer varias cosas, por ejemplo ir a www.hotscripts.com donde seguro que en la sección de C encuentras algo. O quizás en www.sourceforge.net, donde hay montones de librerías y programas que realizan multitud de efectos de estos. O bien bajarte el código fuente del programa de tratamiento gráfico de código abierto The GIMP, del cual puedes extraer código de acuerdo con su licencia.

Salu2 y suerte.

    Pregunta:  21013 - DE JPG A BMP Y VICEVERSA
Autor:  Marcelo Vidal
Como puedo cambiar un archivo de imagen de .bmp a .jpg y viceversa.
Agradezco su ayuda
saludos
  Respuesta:  Daniel P
http://www.colosseumbuilders.com/imageformats/compressedimageformats.htm
http://www.wotsit.org/search.asp?s=graphics
http://www.ijg.org/

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|