Se han encontrado 2654 coincidencias. | << >> |
C/Visual C |
Pregunta: | 30098 - CREAR INTERRUPCION |
Autor: | Monica Perez |
Hola, estoy programando en Visual C++ 6.0 y necesito crear una interrupcion, la cual tiene que ejecutar una funcion X, me podrian decir como hacerlo
o donde buscar informacion.. Gracias |
Respuesta: | Ricardo Jiménez |
Estimada compañera.
No entiendo bien lo que quieres decir con "interrupción". Supongo que te refieres a eventos. Si es asà espero que este mensaje te resulte de ayuda. Para la gestión de eventos es necesario llamara a la función del API CreateEvent. Esta función retorna un manejador que te servirá al utilizar la función WaitForSingleObject. Esta función es la que se encarga de esperar los eventos y puedes configurarla como bloqueante hasta que se produce este. Para activar el evento tienes que llamar a la función SetEvent. Dentro de tu programa tendrás que hacer lo siguiente: - en tu programa crear un evento, y después de esto - Crear una hebra dedicada a esperar el mensaje. A esta hebra le pasarás como parámetro el manejador del evento - dentro de la hebra llamarás a la función WaitForSingleObject (mira los valores de retorno que no me acuerdo de memoria) hay un valor de retorno que te indicará que el evento se ha producido., este valor de retorno lo utilizarás para controlar la ejecución de tu "función X" - Allá donde necesites que se dispare tu función X sólo tendrás que llamar a SetEvent pasando el manejador del evento. No se si te he ayudado en algo, espero que si, Un saludo |
Pregunta: | 30188 - COMO HACER UN DIR LISTBOX Y DRIVE LISTBOX EN C? |
Autor: | miguel angel lopez |
Como puedo hacer un Dir ListBox y un Drive ListBox al estilo de Visual Basic pero con C usando la API de windows?
Lo necesito para usarlo con un programa q tengo escrito en C normal y corriente y q quiero ponerle ventanas. GRACIAS. |
Respuesta: | ELHOMBREINVISIBLE NOMELOSSE |
facil solo tienes que enviar a la listbox un mensaje del tipo LB_DIR donde wparam contiene los atributos de los archivos a listar y lparam apunta a una cadena que contiene el path a volcar en la lista |
Pregunta: | 30466 - VISUAL C++ CON ILOG |
Autor: | Victor Jimenez |
A la hora de linkar me sale el siguiente error. Estoy programando con librerias de Ilog para Visual C++.
--------------------Configuration: CoreStep1 - Win32 Debug-------------------- Compiling... CoreStep1.cpp Linking... CoreStep1.obj : error LNK2001: unresolved external symbol "public: static class IlvSymbol * IlvGraphic::_nameSymbol" (?_nameSymbol@IlvGraphic@@2PAVIlvSymbol@@A) msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main c:\ilogprueba\Debug\CoreStep1.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe. CoreStep1.exe - 3 error(s), 0 warning(s) |
Respuesta: | Jose Castellanos |
Bueno no solo tienes que agregar el include en un programa en Visual C++, tambien tienes que agregar la libreria( Archivo lib ) que contiene la implementacion de las cabeceras del archivo Header que incluyes.
Esto es si incluyes una cabecera include <tapi.h> tambien deberas agregar la libreria tapi32.lib estas se agregan en Visual C++ 6.0 en Proyect->Setting->pestaña LINK en donde dice Object Library Modules ahora cual libreria te falta no lo se, depende de las cabeceras que hayas agregado |
Pregunta: | 30726 - SOBRE TIME.H Y DIFFTIME( ) |
Autor: | Jaime Rojas Arriaga |
No es C ni Visual C, pero es muy parecido; C++.
Tengo que registrar el tiempo que tarda mi computadora en ordenar un arreglo con el método InsertionSort, mi problema es que esto posiblemente lo hace en menos de un segundo y con el método difftime( ) solo puedo ver números cerrados (1 segundo, 2 segundos, etc.). He intentado guardarlo en un float e inclusive desplegarlo con 50 puntos decimales pero aun asà me sigue mostrando por ejemplo: 1.0000000000000000000000000000000... Quisiera que alguien me aconsejara como le puedo hacer con esta función o que me recomendara otra función que determine el tiempo de ordenamiento y me lo despliegue con punto decimal. De antemano muchas gracias. Jaime. |
Respuesta: | Enic Cecilla Real |
timeGetTime te dara el tiempo del sistema con precision de milisegundos, lo tienes declarado en <mmsystem.h>, deberás enlazar con winmm.lib. |
Respuesta: | chuidiang www.geocities.com/chuidiang |
El problema es que las funciones de time trabajan en segundos y hagas lo que hagas, nunca obtendras algo inferior a 1 segundo.
Tienes que usar otra función. Suele haber una que te cuenta "ticks" del reloj interno y una constante en algún lado te dice, por ejemplo, que 100 ticks son un segundo. Con esto podrÃas afinar hasta la centésima de segundo. En unix/linux, la función si no recuerdo mal, se llama getitimer. Te devuelve el tiempo de proceso en "ticks". Basta tomarlo antes y después de las cuentas. Se bueno. |
Pregunta: | 30760 - DLL CON VISUAL C++6.0 PARA DIV2 |
Autor: | stanislav titarenko |
hola....
me gustaria gue me explicaran como hacer DLL'S con visual c++.6.0 para Div 2. Estaria eternamente agradecido con ustedes si me responden a mi pregunta. Si alguien sabe de Div y visual c++ me podria decir como puedo cargar otro tipo de archivos al div. ejemplo: load_x("xxxx.x"); end es muy inportante para mi saber esto para hacer un projecto que tengo en manos. desde ya gracas. aHHHH, y por favor sean detallados(ace poco empece con c++); chauuuuuu |
Respuesta: | ZERONAME ZERONAME |
Buenas:
DIV Studio es un programa MSDOS que utiliza librerias de C para añadir capacidades. Para poder integrar una DLL necesitarÃas que DIV lo soportase y no es el caso. Si lo que necesitas es añadir funcionalidad debes tener en cuenta que las DLL son para sistemas de 32bit y DIV es un entorno que genera codigo 16 bit. Espero haberte servido de ayuda. |
Pregunta: | 32412 - COMPILAR EN DEV-C++ |
Autor: | Fran |
Hola. Mi pregunta es un poco basica.. pero es que soy un poco novato.. :) alla va:
Tengo el compilador dev-c++. Como podria compilar un programa que tengo fraccionado en varios archivos .c y varios .h?? gracias |
Respuesta: | Curro sin apellido |
Pues si no meto la pata, puedes hacerlo asÃ:
crea un nuevo proyecto; en el panel izquierdo haz click con el botón derecho del ratón sobre el nombre del proyecto y selecciona \"añadir unidad\"; de ese modo podrás incluir tus archivos .c Por otro lado, para los archivos .h me imagino que con hacer un #include \"ruta\\archivo.h\" será suficiente No obstante, ten en cuenta que si utilizas nombres largos para tus archivos, o bien éstos se encuentran bajo una carpeta de nombre largo, es muy posible que el dev-c++ te dé errores,asi que ya sabes, utiliza archivos con nombres de menos de 8 caracteres y en directorios \"poco profundos\" Un saludo. |
Pregunta: | 32960 - COMO HACER UN SLIDER CON VISUAL C++ |
Autor: | Federico |
como hago a partir de una imagen y un boton un control tipo slider.
Aclaracion : la imagen la utilizo como fondo del slider. |
Respuesta: | Guillermo Ruffino |
Supongo que estas trabajando directamente en Win32 porque sino utilizarÃas la clase CSplitter (o algo asà de MFC que no me interesa).
Yo personalmente no utilice ni imagen de fondo ni boton... La idea es poner un RECT statico en la funcion de la ventana que te interesa que tenga los lÃmites del cuadro que es actualmente el slider, y cuando el mouse se mueva al punto cambias el puntero al <-> para indicar. Después si se hace clic tenes que activar una bandera para seguir y capturar el mouse por si suelta fuera de la ventana que te llegue el mensaje que suelta el boton. Después tenés que dibujar con GetDC(hWnd) (de la ventana principal) lo más facil para dibujar es un rectángulo con un pincel de cuadricula que invierta el contenido de la pantalla, asà al meverlo, lo dibujas de nuevo y queda como antes. y tiene exáctamente la misma apariencia que cuando se cambia el tamaño de una ventana de windows (con la opcion de mostrar contenido mientras se arrastra desactivado)... la otra opcion serÃa cambiár el tamaño de las ventanas mientras se arrastra el puntero. Yo personalmente pregunto al windows que hizo con esta opcion el usuario (si muestra el contenido o no) y de ahà toma la desición de dibujar el contorno o cambiar el tamaño de los controles). Si te interesa el código mandame un mail. |
Pregunta: | 33041 - COMO USO DOS.H EN VISUAL C++ |
Autor: | J Larco |
Necesito utilizar las funciones
setvect(....) y getvect(....) y otras funcione miembro de la libreria dos.h en Visual c++ como puedo hacerlo? Existen otras funciones que hagan lo mismo en Visual? Ojala me puedan ayudar, gracias. |
Respuesta: | José Filomén |
las funciones del dos.h, se encuentran inhabilitadas en Visual C++ al igual que conio.h, por ello no funciona gotoxy, clrscr, entre otras herramientas. solo te queda compilar en C++ para dos |
Pregunta: | 33066 - CONVERSIONES DE PROYECTOS |
Autor: | julian andres prieto gonzalez |
como puedo convertir o como puedo pasar un proyecto que este elaborado en visual c++ para que pueda compilarse y correrse correctamente en borland c++.(ya que borland c++ no tiene o no maneja algunas librerias, bibliotecas, clases y preprocesadores que si maneja visual c++). |
Respuesta: | Fernando Gómez |
Esencialmente, necesitas las librerÃas. Me parece que Boralnd C++ Builder 5 ya soporta MFC.
Tienes que crear tu espacio de trabajo. AhÃ, le indicas al builder qué necesitas: MFC, aplicación para Windows, etc. En general, trae todas las librerÃas. En caso de que no las tuviera, digmos, windows.h, lo que haces es copiar las librerÃas de tu Visual C++ y le dices al Builder que tome ese directorio también como "inlcude". Esto, para que puedas referenciar tu archivo como <windows.h> y no como "windows.h". Si no tiene soporte para MFC (u alguna otra API como DirectX, etc), lo que haz de hacer es linkear las librerÃas (digamos mfc42ud.dll) de manera estática (es decir, que se verifican las funciones en tiempo de enlazado -link- ). Esencialmente, eso es todo. El punto anterior aplica para cualesquiera API. Sin embargo, el C++ Builder ya te soporta muchas de las APIs más usadas (MFC, WinAPI, ODBC, ISAPI...). |
Pregunta: | 33664 - PROGRAMA EN VISUALC DONDE SE USE RS COM |
Autor: | Andres Pena |
Quiero hacer un programa donde me pueda comunicar por el puerto serie con un dispositivo PLC en ASCI, se un poco de C y C++, pero estoy aprendiendo visual C, como puedo comunicarme por el puerto serie, como utiliso el RS Com?
Gracias |
Respuesta: | Ricardo Jiménez |
Estimado compañero
Para comunicarte por el puerto serie puedes utilizar las funciones del api. CreateFile, OpenFile,... Respecto a lo de "RS Com" no se que es y no te puedo ayudar en esto. |
|< << 23 24 25 26 27 28 29 30 31 32 33 >> >| |