PREGUNTAS CONTESTADAS - C/Visual C

 Hay un total de 745 Preguntas.<<  >> 

    Pregunta:  44269 - COMO METER SONIDO EN C++
Autor:  sergio quintana sanchez
hola
podrian decirme como meter sonido en c++
  Respuesta:  Eider Mauricio aristizabal erazo
La forma más rudimentaria que conozco para borland c++ 3.0 es

sound(400);//Frecuencia del sonido
delay(200);//duracion en milisegundos
nosound();//apaga el sonido

Salu2 desde Cali Colombia

    Pregunta:  44428 - AUDIO EN C++
Autor:  Cristian Gutierrez
¿Alguien sabe como puedo reproducir archivos de audio en c?
  Respuesta:  Akiwaky Yp
CHECATE EL HEADER< MMSYSTEM.H>

ME PARECE QUE ADEMAS DEBES DE AGREGAR A TU PROYECTO EL WINMMSYS.LIB PERO DE ESE ARCHIVO SI NO ME ACUERDO AL 100%

OJALA TE AYUDE EN ALGO

    Pregunta:  44435 - INSTALADOR EN C++?
Autor:  Alfredo C
Existe algun programa en c++ que realice las operaciones de un instalador común? (setup.exe, install.exe)
si tienen un link o el codigo a algunos de estos se los agradecería bastante... gracias!
  Respuesta:  Eider Mauricio Aristizábal Erazo
Lo que debes hacer es identificar las dlls y archivos necesarios para que tu programa se ejecute en un pc y el instalador lo puedes hacer copiando los archivos en los directorios especificos, mediante código con funciones del sistema de archivos de c como el copy. Un istalador bueno es el installshield

    Pregunta:  44472 - GRAFICAS MATEMATICAS
Autor:  JOSE MANRIQUE LUJAN
como se pueden hacer graficas matematicas en programacion con c++
que librrerias usaria, por ejemplo para garficar al recta minima cudratica como lo haria; espero me puedan contestar, deseo hacre aplicaciones matematicas con graficos en c++

muchas garcias
  Respuesta:  Paul Manjarres
Hola, con respecto a lo que pregunta, y en mi experiencia, los graficos se pueden manejar en c++ de varias formas:

* Si utiliza microsoft visual studio (6 o superior), puede utilizar las librerias MFC, las cuales permiten crear programas con interfaz de usuario, con lo cual facilmente puede utilizar las funciones basicas de windows para dibujar lineas, puntos, etc, en una ventana (requiere un poco de conocimiento sobre programacion para windows).

* Tambien es posible utilizar la libreria OpenGL, integrandola a un programa para desplegar los graficos. OpengGl es una libreria muy profesional que permite resultados sorprendentes. Sin embargo debe documentarse bien para usarla. Ademas (en mi experiencia) tambien debe conocer algo de programacion para windows (en linux creo que es un poco mas facil). Nada imposible leyendo la informacion adecuada.

* Tal vez la ultima opcion que puedo citar (mas no recomendar) es utilizar turbo c++ de borland, y junto con el utilizar o las librerias BGI o programacion en ensamblador para mostrar graficos en pantalla. Una opcion que no recomiendo debido a que las librerias BGI son muy lentas, no se consiguen buenos resultados, etc (en internet hay mas sobre lo que digo) y por otro lado programar en ensamblador requiere de un gran conocimiento para hacer cosas muy simples, algo no muy practico.

Al igual que usted, yo he trabajado en ese campo, y puedo recomendarle para empezar utilizar MFC de windows, sin embargo, con OpenGL he obtenido mejores resultados.

Espero haberle ayudado.

Att

Paul Manjarres.
Colombia

    Pregunta:  44570 - INSERTAR SERVICIOS EN WINDOWS Y LINUX CON UN PROGRAMA EN C
Autor:  Ariadna Ruiz
Hola! Os pido ayuda porque me estoy volviendo loca en averiguar como se insertan servicios. Tengo que realizar un programa en c y desde este poder insertar servicios por una parte en windows y por otra en linux. No tengo ni idea de como hacerlo. os agradecería vuestra ayuda.
  Respuesta:  rodrigo nannig
creo que esta pagina te podria servir de ayuda

http://msdn2.microsoft.com/es-es/library/y817hyb6(VS.80).aspx

    Pregunta:  44692 - COLOR DEL TEXTO EN UN STATIC TEXT
Autor:  da pe
Para Visual C, como indicar el color del texto en un Static Text.
  Respuesta:  ninguno ninguno
Hay un mensaje que windows envia a la ventana padre cada vez que un control tipo static se dibuja, y es WM_CTLCOLORSTATIC, con wparam=dc display context del control y lparam=handle del control. asi que simplemente con que la ventana padre procese ese mensaje mediante SetTextColor((HDC)wParam,RGB(0,0,255)) el texto cambiará a, en este caso, azul

    Pregunta:  44746 - PUERTO USB
Autor:  Mario Luque
Como puedo controlar el Puerto USB de una PC? cual es la dirección hexadecimal para utilizar en el outport de Borland C. Gracias
  Respuesta:  Jorge velez
Según mi experiencia la mejor forma para interfasar el puerto USB usando visual C++ u otro lenguaje es usando el Chip USB232 de CO.ROBTICS, con ayuda de este chip usar el puerto USB es tan sencillo como usar el puerto serie del PC ya que cuando tu lo conectas por primera ves al PC se crea un nuevo puerto COM que se usa igual que el COM 1 o COM 2 del puerto serie

En esta direccion puede ver un ejemplo del programa para labview

http://usuarios.lycos.es/charlytospage/usb y RS232 en LabView.htm

en este otra puedes ver el chip

http://usuarios.lycos.es/charlytospage/USB232.htm

    Pregunta:  44830 - COMO PUEDO DEJAR UN PROGRAMA C++ RESIDENTE EN MEMORIA?
Autor:  Arturo P. J.
Quisiera saber como puedo dejar un programa residente en memoria en Windows y que no aparezca en pantalla ni en la barra de tarea. Y tambien como poder finalizar un proceso desde C++.

Gracias de antemano.;)
  Respuesta:  jonny alexis montoya salazar
antes que todo tienes q habilitar la libreria del modo grafico , (options,linker,libraries) y habilitar la opcion graphiics library luego compila esto

int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "f:\\tc\\bgi"); // "f:\\tc\\bgi" (direccion

donde se encuentre el archivo bgi, esto es importante en mi caso se encuentra en el disco F donde se encuentra instalado el c++ ,normalmente biene adjunto con el intalador //

errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}

si con esto no funciona reinstala el c++ y habilita entes que todo la option graphiics y eso es todo
  Respuesta:  Caminante
Podes, crear un servicio. Cuando lo creas podes elegir el nivel coperativo de la aplicacion, y de esa manera no te aparece en la barra de tareas.

    Pregunta:  44958 - ERROR - UNDEFINED SYMBOL _CLEARDEVICE
Autor:  Luis Rincon
ESTOY APRENDIENDO EL MODO GRAFICO EN C++.
HE BAJADO CODIGOS DEL INTERNET.

TRATO DE COMPILARLOS Y ME PRESENTA UN ERROR CON TODAS LAS FUNCIONES INVOCADAS DEL GRAPHIC.

Undefined Symbol _cleardevice....
  Respuesta:  Ilean
No estoy seguro del motivo, pero por lo general:

Un "undefined symbol" significa que no tienes los ficheros de cabecera, que definen las variables y tipos, incluído en tu código. Busca qué fichero debes incluir y solucionado.

Un "unresolved external" se da cuando, aun teniendo definidas funciones en los ficheros de cabecera .h, no puede localizar el código de las funciones. Para solucionarlo debes incluir la librería que tiene su código. Cómo saber cual es la librería es otra cosa y dónde incuirla otra (depende del entorno de programación. El VC++ 6.0 está en Herramientas->Opciones... creo recordar)

Espero que te sirva de ayuda.

    Pregunta:  45063 - ¿CóMO ABRIR UN ARCHIVO EN UNA RUTA CON ESPACIOS?
Autor:  fasto g
Hola,

estoy usando el Visual C++ 6.0 y en una de las funciones, me necesita abrir un archivo (en realidad lo crea porque antes no existe) y utiliza la función:

fopen("..\\dat\\archivo.html","w");

es una ruta dinámica porque necesito poder copiarlo donde sea el programa y que funcione, claro pero en los dos puntitos hay una ruta con espacios "c:\Documents and Settings" y me responde el programa diciendo que no se puede encontrar la ruta "c:\Documents"; ¿Cómo puedo evitar ese problema sin cambiar de ruta? ¿Existe alguna función? ¿alguna sugerencia?

Muchas gracias
  Respuesta:  cracksant dk
simplemente averiguate la forma de obtener nombres cortos
de directorios..
en el caso de documents and setting es:DOCUME~1

QUE SEA DE PROVECHO...!
  Respuesta:  fasto g
Eso sí lo sabía. El problema es que, por lo visto, en Visual C++ (supongo que en c también) no me deja poner una ruta que contenga espacios, como "c:\documents and settings". Al final, he cambiado de ruta y punto pero ya es más curiosidad científica y cabezonería.

El ejecutable está en una carpeta "bin" y el archivo html en otra distinta, y necesito que sea así. Por eso le pongo ..\\dat\\archivo.html: necesito que salga de la carpeta "bin" y entre en la carpeta "dat".

La solución sería, creo, "engañar" a c de alguna forma para poder poner esa ruta. Había pensado que quizás haya alguna manera de coger la ruta de ms-dos, que no hay problema, y actuar a partir de ella pero no sé si eso es factible. ¿Alguna otra sugerencia?

Muchas gracias de todas formas!
  Respuesta:  Yadisnel
Hola, creo que lo que le sucede a tu aplicación es que pierde la ruta pues si lo que quieres es que se ejecute en cualquier parte que lo copies debe hacer lo siguiente:
en ves de:
fopen("..\\dat\\archivo.html","w");

pon:

fopen(".\\archivo.html","w");

esto hace que busque el fichero donde tienes el ejectable de la aplicación.

Si tienes el ejecutable en una carpeta de esta forma:
carpeta de la aplicación\ carpeta de datos y en lacarpeta de la aplicación tienes el ejecutable debes poner:

fopen(".\\carpeta de datos\\archivo.html","w");
esto hace que a partir de donde está el ejecutable busque carpeta del archivo.html(carpeta de datos) y lo lea.

en esencia " .\\" busca a partir del ejecutable.

Dime si te funciona o que error te pueda dar.
Salu2s ...Yadisnel.

|<  <<  60 61 62 63 64 65 66 67 68 69 70  >>  >|