PREGUNTAS CONTESTADAS -

 Hay un total de 745 Preguntas.<<  >> 

    Pregunta:  43771 - COMUNICACION ENTRE EL PUERTO PARALELO Y EL BUS I2C
Autor:  juan martinez del campo
tengo que comunicar a traves del puerto paralelo una serie de dispositivos por medio del bus i2c y me gustaria saber cual podria ser una manera de empezar
  Respuesta:  eduardo gonzalez
hola: el bus i2c trabaja con 2 hilos, la comunicacion de cualquier dispositivo que se coloque a travez del mismo, trabaja por sincronicacion de tiempo utilizando un protocolo adecuado, yo te recomiendo que evalues cambiarte al puerto serial de tu pc, Pero si no queres hacerlo, tendrias que utilizar solamente 2 pines del paralelo y desperdiciar el resto.
En la pagina de microchip hay muchisima informacion al respecto, te la recomiendo. saludos.

    Pregunta:  43897 - TRABAJO DE C++ CON AUTOCAD
Autor:  Yasmin Ortega
En un proyecto de c++ tengo que trabajar con autocad y quisiera saber que componentes usar y como?
  Respuesta:  Juan Pepe
Lo que debes hacer es establecer un path de conexion a traves del comnado sign de c++, de esta forma podras importar las aplicaciones realizadas en cad.

    Pregunta:  43913 - COMO PROGRAMAR INTEGRALES MATEMáTICAS EN C++?
Autor:  Michel Pérez Costa
Tengo que realizar una aplicación que realice este tipo de operaciones y no se si c++ tiene alguna herramienta que lo permita o si tengo que programar todo el código. Cualquier información me sería de mucha utilidad.
  Respuesta:  Ernesto F.Mena
busca en la ayuda del c++ una libreria que se titula math.h

    Pregunta:  43934 - FICHEROS .H EN C#
Autor:  Orlando Jimenez Alcazar
quisiera saber como es posible incluir o utilizar los ficheros .h (header) de visual c en aplicaciones de c#.

muchas gracias por su ayuda
  Respuesta:  Fernando Gómez
Evidentemente lo que planteas es imposible. En efecto, aunque similares, en el fondo son lenguajes muy diferentes. No puedes mezclar C# con C/C++. El concepto de archivos de encabezado no existe en C# simplemente porque no es necesario. Antes, en los albores de C, allá cuando R&K escribían las recomendaciones del lenguaje C en los setentas, los archivos de código *.c eran tratados como módulos, y su organización era fundamental. Por ejemplo, la palabra "static" hacía que una variable o función fuese local al módulo *.c que la invocaba.

Con el paso del tiempo, los prototipos de funciones y definiciones de símbolos se iban escribiendo en cada módulo. Así, para evitar la reescritura de estos, se ideo el "preprocesador" junto con la directiva #include. Esta directiva lo único que hace es copiar el .h fuente e incrustarlo en tu .c. Por ejemplo, si tenemos:

/* Archivo PROG.H */
#define STR_SIZE 128
void Funcion1(int, char*);
void Funcion2();
void Funcion3(...);

y si tenemos:

/* Archivo PROG.C */
#include "PROG.H"

int main()
{
Funcion2();
}

void Funcion2()
{
}

En realidad, el preprocesador substituiría la llamada #include por el archivo PROG.H:

/* Archivo PROG.C */

/* Archivo PROG.H */
#define STR_SIZE 128
void Funcion1(int, char*);
void Funcion2();
void Funcion3(...);

int main()
{
Funcion2();
}

void Funcion2()
{
}

En C# el módulo se considera al objeto mismo, toda vez que al no haber funciones ni símbolos sueltos -todo está dentro de una clase- no hay necesidad de tal distinción. Así, al considerarse a la clase como módulo, no es necesario siquiera saber que existe la clase, ya que se busca por módulo. Por ello es que no están permitidos los archivos de cabecera en C#.

Saludos.

    Pregunta:  43942 - DLL PARA PCI
Autor:  Iban Arakis
Necesito programar una dll para controlar el bus PCI, utilizando para ello el programa C++Builder. ¿Dónde puedo encontrar información al respecto? Muchas gracias por vuestra colavoración.
  Respuesta:  edgar morales
epale como estas creo que debes trabajar incluyendo los archivos "windows.h" y "dos.h" y utiliza la asignacion inp para leer y outp para escribir al menos lo he utlizado y me funciona y cuando vallas a a leer un dato asignale un valor entero a el puerto que deseas leer que x lo general viene en hexadecimal
ejemplo 0x378h es 888 que es el puerto ltp1

    Pregunta:  43975 - CENTRAR UNA IMAGEN BMP O PCX DE ALTA RESOLUCIóN EN C++
Autor:  John jairo Gonzalez Rodriguez
Hola amigos:

Quisiera que me ayudaran a centrar una imagen BMP o PCX en C++ 3.1.
Ya sé como cargarla en modo VGA pantalla completa, pero al cargarla en SVGA quisiera centrar la imagen dibujando pixel por pixel iniciando en una posición determinada por mí.
  Respuesta:  eider mauricio aristizabal erazo
posicionx = (anchopantalla - anchofoto)/2;
posiciony = (altopantalla - altofoto)/2;

for (int x = posicionx; x <= anchofoto; x++){
for (int y= posiciony; y <= altofila; y++){
putpixel(x,y, foto.getcolorfrompoint(x-posicionx, y-posiciony));
}
}

int getcolorfrompoint(int posicionx, int posiciony){
//aqui lees el pixel de la foto indicado por los argumentos de
//esta función retornas el numero del color
return color;
}

espero te sirva de algo

    Pregunta:  44017 - COMO GUARDAR LOS DATOS SI UTILIZE ARBOLES BINARIOS?
Autor:  Aimet Cruz Abad
Saber como despues de haber utilizado arboles en un programa, guardo la información en un fichero para que cuando reaparezca el juego que creé haya aumentado sus posibiliades
  Respuesta:  Ilean
Pues depende de cómo son los nodos del árbol. En general:
Recorres todos los nodos del árbol de la manera que creas mejor.
Guardas los datos del nodo en el fichero a través de un fwrite.

Mira el ejemplo:

// Definimos la estructura de datos.
typedef struct tag_datos
{
int iDato;
}DATA;
// Definimos el nodo del árbol.
typedef struct tag_nodo
{
tag_nodo *mayor;
tag_nodo *menor;
DATA Dato;
}NODO;

// Estas dos funciones dependen del tipo de datos que tiene guardado cada nodo.
void GuardaDatosNodo(DATA *Data, FILE *hFichero)
{
fwrite(Data, sizeof(DATA), 1, hFichero);
}
int LeeDatosNodo(DATA *Data, FILE *hFichero)
{
if( fread(Data, sizeof(DATA), 1, hFichero) == sizeof(DATA) )
return 1;
return 0;
}

// Esta función recursiva recorre el árbol y va guardando los datos.
void GuardaArbol(NODO *stpNodo, FILE *hFichero)
{
// Guardamos el dato.
GuardaDatosNodo(&stpNodo->Dato, hFichero);
// Continuamos con las demás ramas.
if( stpNodo->menor )
GuardaDatosArbol(stpNodo->menor, hFichero);
if( stpNodo->mayor )
GuardaDatosArbol(stpNodo->mayor, hFichero);
}

void LeeDatosArbol(NODO **stpRaiz)
{
DATA datTemp;
FILE *hFichero = fopen("fichero_arbol", "rb");

while( LeeDatosNodo(&datTemp, hFichero) )
AnyadeDatosArbol(stpRaiz, datTemp);// Esta función debes tenerla definida, evidentemente.
}

int main()
{
NODO *stpRaizArbol;
FILE hFichero;
...
...
...
hFichero = fopen("fichero_arbol", "wb");
GuardaDatosArbol(stpRaizArbol, hFichero);
...
...
...
LeeDatosArbol(&stpRaizArbol);
}
No sé si está correcto, pero creo que la idea sí. Como siempre, si tienes alguna duda:
[email protected] o [email protected]

    Pregunta:  44053 - DECOMPILADOR DE VISUAL C++
Autor:  Patricio Romo
Por Consecuencia de un accidente mi pc quedo inservible, se daño el disco duro, maindboard y otrs componente, la cuestion es que tenia el codigo fuente de un programa en visual c++ que necesitaba entregar a la universidad, tengo respaldos encd del ejecutable pero necesito el codigo fuente.

QUISIERA SABER SI ALGUIEN ME PUEDE RECOMENDAR O INFORMAR DE ALGUN DECOMPILADOR DE VISUAL C++

GRACIAS
  Respuesta:  Miguel Angel Frausto
Puedes usar el IDA pro 50 MB de satisfacion total decompila casi todos los lenguajes, tiene la opcion de pasarlos a ensamblador.

    Pregunta:  44085 - PROBLEMAS CON ENTORNO GRáFICO
Autor:  ana m. barbero alcalde
Hola.
Tengo una aplicación que utiliza la librería graphic.h. En mi ordenador de casa funciona perfectamente, pero al cambiarla de ordenador me da el siguiente error de ejecución:

Error al inicializar el modo gráfico ....

y no se ejecuta. ¿Dónde puede estar el problema? ¿Es problema de la aplicación o de la tarjeta gráfica de los otros ordenadores, ...?

Muchas gracias.
  Respuesta:  Carlos Gonzalez
Ana:
El problema parece estar con alguno de los archivos auxiliares que utiliza el programa para controlar el modo gráfico (archivos .bgi).
Te recomiendo copiar todos los archivos relacionados con el modo gráfico al otro ordenador, respetando la ubicación relativa al ejecutable (exe).
Saludos.

    Pregunta:  44196 - COMO CONTROLAR EL PUERTO USB EN VISUAL C++
Autor:  Angel Ochoa
quisiera saber como controlar el puerto USB en visual c++,
estoy tratando de recibir la imagen de una huella digital de un huellero que tiene conector USB gracias.
por si acaso tambien lo saben en delphi 6
  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

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