PREGUNTAS CONTESTADAS - C/Visual C

 Hay un total de 745 Preguntas.<<  >> 

    Pregunta:  40509 - COMO HACER UN PUNTERO ANIMADO EN C++ P/DOS
Autor:  Sebastian Arganaraz
me gustaria saber como hacer un puntero animado, se como hacer un puntero con un dibujo .pcx, o como cambiar la forma mediante la int 9
pero no tengo la mas minima idea de como encarar uno q tenga animacion, si me dan una ayuda de un poco de codigo o una pagina q pueda visitar se los agradeceria. Ciao
  Respuesta:  Juan Mamani
Si quieres hacer uno animado, tu debes controlar el tick del reloj del PC, y según un intervalo de tiempo vas mostrando un nuevo frame del puntero, te sugiero no utilices los servicios del driver del mouse. para cambiar el puntero.

    Pregunta:  40621 - UTILIZAR MEMORIA RAM O EMS BORLANDC++ 3.1 DOS
Autor:  emilton mendoza
como hago para utilizar la memoria ram del ordenador atravez de borlandc++ 3.1 DOS
  Respuesta:  juan mamani
solo basta con saber la interrupción de la EMS y listo.
Si vas accesar RAM estandar un puntero a memoria y listo.
cualquier duda contactame

    Pregunta:  40675 - DVD INTERACTIVO
Autor:  AnA P
Hola , queria desarrollar un cd o dvd interactivo , para controlarlo con el mando a distancia del dvd de casa , si alguien tiene informacion o sabe de alguna pagina le estaria muy agradecida.

Gracias a tod@s
  Respuesta:  Diego
Explicate mejor, no queda claro exactamente que es lo que quieres hacer.

Yo entiendo que quieres hacer un programa multimedia para reproducir peliculas o algo asi, para lo de controlarlo mediante el mando necesitaras un programa como winlirc que es open source y te podra servir. Yo voy a intentar hacer algo parecido, si quieres ayuda o ideas escribeme a [email protected] y ya hablamos

Suerte y un saludo

    Pregunta:  40686 - COMO DETECTAR SI HAY CDROM METIDO
Autor:  Jose Antonio Martín
Como detectar si está insertado el cdrom sea en la unidad que sea, y que devuelva true o false.
Muchas gracias
  Respuesta:  
Mira en la web de microsoft para ver temas relacionados con el DDK. Los CD-ROM y DVD-ROM se basan en comandos ATAPI estandar que se le envian asociados a una estructura al driver del Sistema. Lo que debes averiguar es la unidad del DVD mediante el API de Windows y porner una espera contra el manejador de esa unidad para ver si cambia de estado.
Espero que te sirva

    Pregunta:  40873 - MASTER BOOT RECORD
Autor:  Mauricio Silva
Tengo un programa que necesito instalar en el master boot record, el programa consiste en que si saca el disco duro del computador al que pertenece, al arrancarlo en otro pc se formatea pues debo evitar que la informacion que se encuentra en este disco sea violada.
¿Alguna idea de como planto el programa en el mbr?
¿Alguna mejor idea para asegurar el disco?
  Respuesta:  Juan Mamani
Lo más seguro es que en el Pc actual donde está el disco duro, instales un tarjeta de red. Luego, cada vez que parta el PC que tu programa revise el código único de la tarjeta. Ahora, si no detecta la tarjeta, chao que haga lo que tu estimes coveniente.

    Pregunta:  41190 - LA INSTALCION DE LIBRERIAS OPENGL EN C++BUILDER5.0
Autor:  Juanjo Hernandez
Bueno mi duda es la siguiente:queria saber como puedo ubicarlas las librerias graficas de Opengl en el Borland para programar con graficos para hacer poligonos,transformaciones geometricas,brillos,texturas a mis imagenes en 2 o 3 dimesiones que aunque tengo mis ideas ahora no me reconoce las cabeceras que inicializa las primitivas ni nada un saludo esto lo queria saber para una asignatura optativa de I.T.I.S muchas gracias y un saludo
  Respuesta:  Fernando Gómez
Debes enlazar tu compilador con estas librerías:

OPENGL32.LIB
GLU32.LIB
GLAUX.LIB (opcional)

Yo empleo Visual C++ 6.0, y no recuerdo bien cómo era en Borland C++ (otrora era mi compilador), pero debes de tener alguna opción en tu menú para incluir las librerías.

Por ejemplo, en VC++, me voy a Projects -> Settings y selecciono a pestaña "Link". Ahí, selecciono la opción Category:Input y escribo mi librería en el apartado Object/library modules. Cuando haces esto, toda debes declarar tus variables que vayas a emplear como "extern", para que el compilador verifique sus declaraciones en tiempo de enlazado.

Cualquier duda, a tus órdenes.

    Pregunta:  41191 - ESPACIO LIBRE EN LOS DISCOS DUROS.
Autor:  Ruben Yusta
Me gustaría saber cómo se puede saber el espacio libre que hay en los discos duros locales usando el Visual C++ 5.0.

Muchas gracias!
  Respuesta:  Juan Mamani
Para entorno MS-DOS debes averiguar hacer una llamada a una función
a traves de la interrupción 21h

Para Windows usas una una llamada a una API. No me recuerdo cual es pero aqui en la webdelprogramador ya la han comentado.

    Pregunta:  41500 - OBTENER EL ESTADO DE LA IMPRESORA DESDE TURBO C++ 3.0
Autor:  Sebastian Castillo
Hola, tengo Turbo C++ 3.0 y con el he desarrollado unas aplicaciones en las cuales se imprimen una serie de reportes, pero necesito saber si me pueden ayudar, en conocer el estado de la impresora: On Line, Sin Papel, Apagada, etc, y si es posible, como hacer que avance una hoja hasta el final aunque no se haya impreso completamente. Estas aplicaciones corren bajo Windows 9x/Me/Nt/2000. De antemano Muchisimas Gracias, desde hace tiempo que estoy tratando de averiguar si es poible desde turbo C++ 3.0 conocer esta información antes de que se genere un mensae de error. Ya que estos me gustaría manejarlos yo mismo. Muchas Gracias
  Respuesta:  john jairo gonzalez rodriguez
Amigo:

Esta WEB me ha ayudado mucho y por primera vez tengo el honor y el deber de ayudar a alguien que lo necesita como tú.
Te comento que tuve que investigar mucho para averiguar lo mismo que estas preguntando y te digo que es más fácil de lo que parece.
Existe una librería llamada BIOS.H en donde se encuentra una función llamada biosprint(_PRINTER_STATUS,0,0). Escrita así obtendras cada esado de la impresora. Esta funcion devuelve un valor entero a una variable. El valor de esa variable es el estado de la impresora.
Prueba los valores de esa variable con el visor de valores de variables
Ctrl+F7 y F7 con las distintos de la impresora: Apagada, sin papel, prendia pero no en línea y totalmente lista y verás la diferencia de los valores.
Si tienes alguna duda, por favor escríbeme y yo con mucho gusto te enviaré un ejemplo que funciona perfectamene.
también puedes ver en la ayuda del IDE en index para buscar la explicación de la función.

Nota: Si algien más necesita el ejemplo no duden en escribirme.

Hasta pronto...
  Respuesta:  Ricardo Gutiérrez Madrid
Estimado amigo...

Yo hice una investigación acerca de como manejar el puerto paralelo para enviar y recibir datos en c++. Se relaciona con lo que quieres saber de la siguiente manera:

El puerto paralelo (25 pines) se encuentra generalmente en la dirección 0x378, 0x278 o 0x3BC.

Hay 2 funciones en c que sirven para poder enviar o recibir bits en c, las cuales son outport e inport o sus equivalentes outportb e inportb, las cuales estan en la cabecera <dos.h>.

De acuerdo a la polaridad que tengan los bits en los pines ya sea alto o bajo (high o low) se hace la interpretación, por ejemplo, si el pin 12 devuelve un 1, es que no hay papel.

Me gustaria ayudarte a hacer tu aplicación y compartir contigo los archivos que consegui en mi investigación. Por favor ponte en contacto conmigo a traves de correo electronico o msn messenger para platicar sobre el tema. Mi correo es [email protected] o aqui te van unas web's pa que aprendas un poco mas sobre el tema:

http://www.modelo.edu.mx/univ/virtech/circuito/paralelo.htm#cuatro
http://megatronica.cjb.net

Tienes que aprender un poquitin de sistemas digitales para comprender bien el tema, espero que te haya sido util la información y si gustas yo te ayudo.

saludos.

ricksoft

    Pregunta:  41581 - COMPILACIÓN DINÁMICA DE FUNCIONES
Autor:  Daniel Salazar
Hola. Alguno me podrá orientar acerca de la manera de compilar dinámicamente funciones de manera que pueda ingresarla como textos en una plantilla, compilarlas y llamarlas desde el programa.
  Respuesta:  jantonio munioz gomez
Lo que usted necesita es crear dll's

Para que le pueda orientar como crearlos, necesito que me diga sobre cual compilador esta trabajando, asi como los parametros que va a pasar y recibir.

De esta forma estan programados interpretes como Matlab o Scilab o Corel
Todo es a base de dll's con paso de parametros genericos, como puede ser una clase base de tipo matrix real, en fin, requiero saber un poco mas del tipo de funciones que requiere para anexarlas como dll's

    Pregunta:  41874 - LLAMADA A UN .LIB DESDE VC++.
Autor:  Diego C.
Saludos a todos los de la lista.

Mi consulta es la siguiente, a ver si me pueden ayudar.

Tengo una librería estática (.LIB), hecha con código C estandar y compilada con Visual C++. Aparte tengo un proyecto (DLL), desarrollado en C++, hecho con Visual C++. Este proyecto necesita una función "Tdes" de la librería (.LIB), mencionada anteriormente. Hago el Include del .h de la librería e incluyo correctamente la librería .LIB en el proyecto, mediante el menú "Project - Add to Project - Files".

Cuando compilo me da el siguiente error el Linker:
error LNK2001: unresolved external symbol "int __cdecl TDes(char,char *,char *,char *)" (?TDes@@YAHDPAD00@Z)

¿Acaso, no puedo usar una librería hecha en C en un proyecto hecho en C++?, ¿o es que me falta cambiar algún parámetro en el proyecto C++ para que me coja la librería?. Repito que hago el include del .h y añado correctamente el .LIB en el proyecto.

Me urge una solución. Muchas gracias por su tiempo y su ayuda.
  Respuesta:  Hector Galarza
Encierra la declaracion de las funciones con extern "C"
ej: en el .h

#ifdef __cplusplus // asegurarte q es c++, en c da un error
extern "C" {

// tus funciones

}

#endif

|<  <<  56 57 58 59 60 61 62 63 64 65 66  >>  >|