• Viernes 3 de Abril de 2026, 03:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - SlackDeb

Páginas: [1]
1
C++ Builder / ¿Cómo configurar Builder c++ 2007 para trabajar con las MFC?
« en: Miércoles 14 de Abril de 2010, 16:34 »
Hola a todos.
  No conozca casi nada de Builer c++, pero sí de Visual c++ que es mi entorno actual de trabajo.
Estoy pensando cambiarme de entorno a Builder C++, pero necesito seguir trabajando con las MFC porque tengo un proyecto que debo terminar en 3 meses mas. Despues de ello evaluare la posibilidad de cambiarme a VCL o seguir con MFC.
Mi pregunta es entonces: ¿Cómo configuro Builder c++ para trabajar con MFC?. ¿Es necesario bajar algun SDK extra?. ¿Algun plug-in?

Cualquier ayuda respecto a ello me vendra bien

Gracias

2
C/C++ / ¿Dónde encuentro una buena libreria(clase) socket en C++?
« en: Martes 13 de Abril de 2010, 15:46 »
Hola:
   Estoy haciendo un proyecto cliente servidor en C++ para Windows, y estoy buscando una libreria C++ que tenga soporte ipv4 e ipv6. Me gustaba la forma de trabajar de Casyncsocket y CSocket, ambas MFC, pero necesito algo que sea GNU.
He revisado la libreria "C++ Socket library", pero no tiene un foro para resolver dudas.
Tambien he visto la libreria "Solar sockets", pero tambien tiene restricciones la version no pagada.

¿Alguien me puede recomendar otra que trabaje en Windows?

Gracias

3
Visual C++ / Manejo de Mensajes: MFC
« en: Lunes 5 de Abril de 2010, 16:17 »
Hola a todos:
   Despues que hice una pregunta en el foro, me surgio la duda si es posible enviar un mensaje de una funcion a otra(postmessage en mi caso).
Yo sé que que cuando se selecciona un item de un menu, éste evento se asocia a al envio de un mensaje que relaciona el desciptor del item con la funcion que gestionara la petición. Estas son las tipicas explicaciones que leo por ahí.
Lo que yo deseo es, por ejemplo, donde la funcion1 envia un mensaje a la funcion2:
Código: Text
  1. Clase1
  2.  
  3.  
  4. Clase1::funcion1{
  5. si ocurre suceso 1
  6.    enviar mensaje a funcion2
  7. sino
  8.    termine el programa
  9.    }
  10.    
  11. Clase1::funcion2   {
  12. si ocurre suceso 2
  13.   mostrar calendario
  14. sino
  15. Terminar programa
  16. }  
  17.  

Alguien me puede dar una idea de como implementar esta estructura en MFC, con el mapa de mensajes y todo eso?
gracias

4
Visual C++ / MFC: ¿Cómo enviar un mensaje de un método a otro?
« en: Lunes 5 de Abril de 2010, 04:21 »
Hola:
 Tengo un servidor escrito en visual c++, y estoy atascado tratando de enviar un mensaje de la funcion iniciaescucha a la funcion onaccept. La verdad es que no se como hacerlo.
 
El codigo es el siguiente:

Código: Text
  1. void CSocketEscuchaP::OnAccept(int nErrorCode)
  2. {
  3.     if (nErrorCode == 0)
  4.     {
  5.         OTRACE("Conexión establecida");
  6.         m_pFrame->Conecta();
  7.     }
  8.  }
  9.  
  10.  
  11.  
  12. BOOL CSocketEscuchaP::IniciaEscucha(CMainFrame *pFrame, UINT nPort)
  13. {
  14.     ASSERT(pFrame);
  15.  
  16.     m_pFrame = pFrame;
  17.  
  18.  
  19.  
  20.         /* Create socket for incoming connections */
  21.     if ((servSock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0)
  22.         return FALSE;
  23.  
  24.     /* Construct local address structure */
  25.     memset(&echoServAddr, 0, sizeof(echoServAddr));   /* Zero out structure */
  26.     echoServAddr.sin_family = AF_INET;                /* Internet address family */
  27.     echoServAddr.sin_addr.s_addr = htonl(INADDR_ANY); /* Any incoming interface */
  28.     echoServAddr.sin_port = htons(nPort);      /* Local port */
  29.  
  30.     /* Bind to the local address */
  31.     if (bind(servSock, (struct sockaddr *) &echoServAddr, sizeof(echoServAddr)) < 0)
  32.         return FALSE;
  33.  
  34.  
  35.     /* Mark the socket so it will listen for incoming connections */
  36.     if (listen(servSock, 1) < 0)
  37.         return FALSE;
  38.  
  39.  
  40.     for (;;) /* Run forever */
  41.     {
  42.         /* Set the size of the in-out parameter */
  43.         clntLen = sizeof(echoClntAddr);
  44.  
  45.         /* Wait for a client to connect */
  46.      [color=#FF0000] if ((clntSock = accept(servSock, (struct sockaddr *) &echoClntAddr, &clntLen)) < 0)[/color]
  47.             MessageBox(0,"Error en IniciaEscucha","SocketEscuchaP.cpp",0);
  48.  
  49.         else
  50.         {
  51.             break;
  52.         }
  53.      }
  54. return TRUE;
  55. }
  56.  

La idea es que si accept es correcto se envie un mensaje a la funcion onaccept, la cual establece una conexion en otra clase.

5
ASP .NET / Ajustar el borde superior de varios Gridview
« en: Miércoles 7 de Enero de 2009, 22:26 »
Saludos:
Estoy trabajando en aspx. He insertado una tabla con 4 columas, dentro de las cuales he insertado 1 gridview en c/u... A la hora de ejecutar el proyecto me muestra cada gridiview con distintas distancias desde el borde superior de la pantalla.
Lo que quiero es que las distancias de c/u al borde superior sea la misma.
¿Cómo puedo hacer esto?.¿Alguna propiedad que deba manejar?

Les envío la imagen de lo que me pasa!
://img385.imageshack.us/img385/2951/07012009175047mp6.png

deben  colocar http
 :brickwall:

6
ASP .NET / Colocar Etiquetas de Grilla en dos filas
« en: Martes 6 de Enero de 2009, 17:13 »
Saludos:
Estoy creando una grilla con muchas etiquetas(nombres de campos) , y necesito que algunos queden en dos filas, porque son algo largos y ocupan todo el ancho de la pantalla.
Ejemplo: la etiqueta es "Proyectiles con dos ojivas nucleares" , que en la grilla se debe etiquetar como:


                                                                Proyectiles con dos
                                                                 Ojivas Nucleares

Todo el proyecto esta hecho con Aspx y VB .Net. :comp:

7
Visual C++ / Error en el "linking": error LNK2005
« en: Martes 22 de Julio de 2008, 03:48 »
Saludos:
Tengo el siguiente error en la contruccion (builiding) de un programa desarrollado en Visual C++ 6.0. La verdad es que miro los errores que entrega el compilador y me cuesta entender. Se que es un error en el linking(encadenamiento) pero nose como interpretarlo o solucionarlo. En internet he encontrado algunas cosas parecidas a mi error, pero no logro entender el fondo del asunto.


Aqui la parte donde comeinzan los errores:

--------------------Configuration: JRTConsole - Win32 Debug--------------------
Linking...
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_strin
g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in main.obj
msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Q
BEPBDXZ) already defined in main.obj
MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: __snprintf already defined in LIBCD.lib(snprintf.obj)
MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _strncpy already defined in LIBCD.lib(strncpy.obj)
LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library
main.obj : error LNK2001: unresolved external symbol __imp__ntohl@4
....
.....
....
Debug/JRTConsole.exe : fatal error LNK1120: 26 unresolved externals
Error executing link.exe.

JRTConsole.exe - 42 error(s), 1 warning(s)

Alguien sabe por donde puede estar el error?

Páginas: [1]