BUSCAR EN PREGUNTAS Y RESPUESTAS

 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  >>  >|