Hay un total de 745 Preguntas. | << >> |
Pregunta: | 21783 - CONECTAR TURBO C++ CON VISUAL BASIC 6.0 |
Autor: | Pedro Pizarro |
Mi pregunta es la siguiente:
Yo estoy haciendo una tarjeta de adquisición de datos, los datos lo estoy capturando por el puerto paralelo y lo que yo quiero hacer es almacenar esos datos en turbo c++ pero esos los quiero mostrar en una caja de texto en visual basic 6.0. De que manera puedo llamar a visual basic para poder efectuar esa operación desde turbo c++ a visual basic 6.0. Les agradeceria mucho en que me ayuden en esta situación. |
Respuesta: | Marco Antonio Orellana O. |
Genera una DLL Simple con tubo C++
Y luego llama a la DLL desde visual basic Asi private declare function MiCapturar lib "MiDLLTC.DLL" alias "@MiCapturar!blabla" (byval blabla, etc...) as blabla el alias tiene que ser igual al nombre que se exporta la funcion desde la dll. Utiliza el tdump, ahbi te muestra como queda la funcion. Recuerda que la funcion en la dll la tienes que declarar con CALLBACK, por que si no te retornara un error Saludos |
Pregunta: | 21802 - SALIDA DE 2 OBJETOS OPENGL SIMULTANEAMENTE EN 1 DIALOGO |
Autor: | Jose Bello |
Tengo problemas para la salida por pantalla de 2 objetos del tipo OpenGL simultaneamente en un cuadro de dialogo. (1 lo crea bien, pero al construir el segundo, destruye el anterior).
Es posible refrescar la pantalla y ver ambos a la vez? Gracias |
Respuesta: | Ismael Cortes |
Todo lo que tienes que hacer es dibujar los dos objetos en el mismo cuadro (te recomiendo que uses un doble buffer). Es demasiado simple.
A no ser que entienda mal la pregunta, esto debería solucionar el problema (de atención) --theOFFset! |
Pregunta: | 21914 - ¿COMO PUEDO CONVERTIR DE DECIMAL A BINARIO,OCTAL,HEXADECIMA? |
Autor: | Cristian Donoso |
necesito ayuda por favor necesito un programa en "C" que haga converciones ,ingresar un numero decimal y pasarlo a octal,binario o hexadecimal, utilizando funciones.
|
Respuesta: | sinapse |
Basta con que utilices el printf con el formato adecuado; es decir
printf("%02X",numero) --> imprime numero (un int) en hexadecimal printf("%02o",numero) --> imprime numero (un int) en octal |
Pregunta: | 22055 - CREAR DIALOGO CON MFC'S |
Autor: | Antonio Rodriguez Raya |
Tengo una aplicacion basada en dialogos creada con MFC's, y creo un formulario nuevo, que quiero que aparezca al pulsar un boton del dialogo padre, pero no se utilizar los parametros que me pide CDialog::Create, ni siquiera se si es ese el metodo que debo llamar, o si es otro. Gracias por cualquier sugerencia. |
Respuesta: | Liucio Quirino |
Amigo sobre tu duda:
Una vez que insertaste un nuevo Dialogo con MFC¨S Ve a Worksapce creas un objeto con el mismo nombre que le pusistes al Dialogo based , por ejemplo: si el nuevo dialogo es llamado segundo. debes crear un objeto en DialogoDlg.h (fileView), como sigue: segundo objeto1; y despues incluir ahi mimos #include \\\"segundo.h\\\" Agregar en el botòn quien va a ser el elnace lo siguiente: objeto1.DoModal(); Cuando compiles y ejecutes automaticamente se ira al nuevo dialogo. |
Pregunta: | 22098 - DETECTAR CORTE EN LA COMUNICACIóN |
Autor: | David Martinez |
Resulta que tengo una aplicación cliente-servidor y he comprobado que cuando estan ambas aplicaciones conectadas y al cliente le quito el cable de red, el servidor no se entera y me deja el puerto abierto y cuando intento enviar algun dato al cliente me da error debido a que el cliente no esta en red y por tanto no hay comunicación. ¿Sabeis como solucionarlo?. Gracias de antemano por la respuesta que me puedan dar.
|
Respuesta: | Rubén López |
Usa la función select. Esta función espera a que se produzca un evento en un descriptor. Si usas linux ejecuta 'man select', si no es así, en cualquier libro aparecerá la definición exacta de esta función. |
Pregunta: | 22115 - COMO ELIMINAR CONTROLES(STATIC TEXT ) EN TIEMPO DE EJECUCION |
Autor: | Roberto Garcia |
Como puedo eliminar o agregar controles en tiempo de ejecucion ya sea un static text o un edit box, en tiempo de ejecucion. en Embedded Visual C++. Quisiera saber si alguien puede ayudarme con esta duda.
Si por alguna razon no se puede, o si ya existe mi pregunta, por favor enviaenme un mail. Gracias, atentamente Roberto Garcia |
Respuesta: | Ramon Sala |
Hola Roberto,
Para destruir cualquier tipo de ventana (un control también lo es) en tiempo de ejecución, debes utilizar la función de API "DestroyWindow". Esa función sólo tiene un parámetro y es el "handle" de la ventana (o control que quieres destruir. Contrariamente, para crearlos, remítete a la función "CreateWindow". En la ayuda de Visual C++ encontrarás los parámetros necesarios. Espero haberte ayudado. Saludos. |
Pregunta: | 22152 - ¿COMO SABER LA RAPIDEZ DE UN CD-ROM |
Autor: | carlos hernandez huerta |
necesito saber la rapidez de un cd-rom, la del fabricante y la real, aprovechando como saber la rapidez del modem, si es posible en visual c o similar. |
Respuesta: | David Cañadas |
Hola.
La velocidad del fabricante ni idea. En todo caso puedes hacerlo a partir de benchmarks que comparen la velocidad real de la unidad analizada con otras pruebas que tengas hechas en otras unidades. La velocidad real es sencillo. Pon a funcionar el cdrom leyendo un archivo cualquiera, para que el motor se ponga a funcionar y la lente esté activa. En ese momento, lee la longitud de un fichero y cárgalo a memoria. Divide el nº de kb del fichero por el tiempo en segundos y voilá. De todas formas todo esto es muy relativo. Los fabricantes mienten y las unidades de CD-ROM no siempre responden del mismo modo ante la misma orden. Por último, altamente recomendable que cuando hagas estas pruebas tu programa esté bajo DOS, o bien que no existan procesos en Windows que puedan necesitar el CD-ROM, porque en ese caso las lecturas saldrían erróneas. Salu2. |
Pregunta: | 22282 - COMO INSTALAR OPENGL EN BORLAND C++ |
Autor: | Javier |
Quiero saber como se implementan o instalan las librerias de OpenGl en Borlnad C++ 3.0 o sino en MS Visual C++ |
Respuesta: | Dwarf |
Tienes un componente para utilizar las OpenGL. Se llama OpenGLAPanel y lo puedes descargar en http://www.ap.dyndns.dk/opengl.htm
Espero que te sirva |
Pregunta: | 22391 - PROGRAMACION CON VECTORES |
Autor: | Julio Cesar Cardona |
¿como puedo ingresar en un vector de "n" posiciones, o sea que en la posicion v[1] como puedo asignarle un nombre para que llene esta casilla, por ejemplo.
cout<<"Digite el nombre de la ciudad: "; cin>>ciudad; v[1]=ciudad; siendo ciudad de tipo char, necesito que me ayuden con esta pregunta? gracias. |
Respuesta: | Juan Sanchez |
talves es esto lo que quieres.
necesitas un arreglo de ciudades, pero como en C++ una variable tipo STRING es un arreglo pienso que lo que puedes hacer te puede consumir bastante memoria y es un arreglo bidimencional, esto en C++ lo puedes hacer de asi: char v[10][10]; <----- este es un arreglo bidimencional para diez ciudades con diez caracteres de longitud. si esto no es lo que deseas hazmelo saber para ver si te puedo ayudar. |
Pregunta: | 22420 - COMO EJECUTAR UNA INSTRUCCION SQL EN C++ EN PLATAFORMA LINUX |
Autor: | Juan Sanchez |
lo que deseo saber es como se puede ejecutar un query en SQL desde C++ por ejemplo:
select * from TABLA where CAMPO = "VALOR", la instruccion sencilla sin el Where se ejecuta pero cuando le pongo las comillas no lo acepta porque C++ tambien utiliza comillas como caracter para indicarle que es texto. he probado con comilla simple y doble comillas estoy probando el comando system(); que requiere una cadena de caracteres la instruccion completa que le envio es: mysql -u usuario --password=password -e "select * from tabla;" BDD esta instruccion si la ejecuta pero cuando le agrego la condicion WHERE = 'VALOR' esta operacion me cierra el programa con error. la instruccion de mysql la guardo en una variable y lo concateno con todo lo demas, espero recibir su contestacion pronto y gracias por su ayuda. estoy utilizando C-FORGE Ver. 1.1 en LINUX MANDRAKE kernel 2.2.17-21 |
Respuesta: | Rommel Medina |
Yo le hize un mysql en C con el truquito de cambiar el caracter que no recibe por otro y el ultimo parametro del programa (despues de usr, pwd, srvr, etc) es el caracter que hay que remplazar por el que no es recibido p.e.:
mysql -Usa -P -Ssql_1 select * from TABLA where CAMPO = ?VALOR? ? |
|< << 39 40 41 42 43 44 45 46 47 48 49 >> >| |