![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Es un fragmento de cAsesor.cpp. El cAsesor.h está definido así:
Código:
#if !defined(_ASESOR_H)
#define _ASESOR_H
class Asesor
{
public:
int Alta_Asesor();
void Baja_Asesor();
void Modifica_Asesor();
void Consulta_Asesor();
int Llena_Campos();
private:
char * Nombre;
char * Telefono;
char * Correo;
};
#endif //_ASESOR_H
Voy a probar cambiándolo, a ver si ya funciona. Gracias por la ayuda! Editando: No, no es por la línea... sigue marcando esos errores... Última edición por Antonioveneroso fecha: 05-03-2008 a las 17:32:48. |
|
#2
|
||||
|
||||
|
No, con esa cabecera no vas a tener problemas. Creo que el error lo tienes en otro punto. Fijate que los mensajes de error son para la cabecera winsock2.h que es del sistema (S.O.). Probablemente la forma de incluir esa cabecera no esté bien debido a condicionantes de compilación escritos en las mismas cabeceras. Esa cabecera la tienes incluida en alguna parte. Si está incluida a su vez en otra cabecera creada por tí, trata de incluirla en el archivo.cpp correspondiente.
Saludos ![]() |
|
#3
|
|||
|
|||
|
Yo no he incluido esos archivos en ninguno de los creados por mí, y por más que busco dónde prodrían estar incluidos, no los encuentro...
Estoy utilizando una manejador de base de datos llamado NexusDB, utilizando una arquitectura cliente/servidor. Para que Nexus pueda conectarse desde mi máquina al servidor, requiere saber dónde tengo 213 archivos .hpp y .h. Usando Borland para buscar en todos los archivos del proyecto algún indicio de winsock.h o winsock2.h me dice que en ningún lugar se hace referencia a esos archivos... |
|
#4
|
||||
|
||||
|
Pues evidentemente existe una referencia, de lo contrario no saltaría el compilador. La llamada es desde una de las cabeceras de tu sistema, que probablemente, no es compatible con las de Borland.
Ten en cuenta que una libreria.h puede incluir otra(#include) y esta, a su vez otra y otra... Winsock es un sistema de comunicación en red (Socket). Investiga esta pista en tus librerías.h Saludos. Última edición por escafandra fecha: 05-03-2008 a las 19:45:51. |
|
#5
|
|||
|
|||
|
Yo creo que el problema está en que falta algo en el archivo de cAsesor.cpp y/o cAsesor.h, porque si incluyo el ModuloConexion.h en las ventanas creadas en Borland, el problema desaparece... como por arte de magia... sólo que no he encontrado qué podría agregar a mis clases para que deje de enviarme esos errores...
|
|
#6
|
||||
|
||||
|
Cita:
Pues como te he comentado, las directivas condicionales del preprocesador, pueden hacer que "algo se compile o no". Busca defines. Una variable definida con un #define puede ser la que haga la "magia". Saludos. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con Data Module | FerCastro | Conexión con bases de datos | 11 | 18-01-2008 22:03:32 |
| Creacion de un Data Module | CamiloU | Conexión con bases de datos | 4 | 01-02-2006 17:07:02 |
| Problema con el data module | Gustavo Gowdak | Conexión con bases de datos | 3 | 29-07-2004 16:05:37 |
| dbexpress data module | Ricardo Alfredo | Conexión con bases de datos | 1 | 11-06-2004 10:45:38 |
| Data Module, información | pfsoft | Conexión con bases de datos | 1 | 26-01-2004 10:46:37 |
|