Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 27-04-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Este error tuyo, y tras comprobar que sólo aparece con el RemoteModule, me suena a conflicto entre funciones con el mismo nombre sin definir un namespace.

StrToIntA está definida en la libreria shlwapi.h.
Se define como:
Código:
 LWSTDAPI_(int)      StrToIntA(LPCSTR lpSrc); // Recibe un puntero char (char*)
En esa misma librería definen StrToInt como:
Código:
#define StrToInt     StrToIntA
Por otro lado, las VCL definen StrToInt en sysutils.hpp como
Código:
 extern PACKAGE int __fastcall StrToInt(const AnsiString S); // recibe un AnsiString.
Lo que me extraña es que no tengas un error del compilador previo al link. Doble definición...

No se como son los AnsiString que tratas de convertir a enteros, ¿son ansiString o son char*?. Trata de llamar asi a la función, forzando el cast:

Código:
 int n = StrToInt(AnsiString(Cadena));
Otra posible solución es convertir tu AnsiString a char* y usar int atoi(const char*) al estilo del C clásico:

Código:
 int n = atoi(Cadena.c_str());
Finalmente decirte que investigues la necesidad de usar namespaces para utilizar el módulo que te genera el conflicto. Mas no te puedo decir pues nunca he trabajado con él.

Espero haberte servido de alguna ayuda.

Saludos.

Última edición por escafandra fecha: 29-04-2008 a las 01:09:15.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Linker error : Problema con c++ builder waremovil C++ Builder 1 07-04-2008 11:30:01
[Linker Fatal Error] Fatal: Unable to open file 'SMI2XLS.OBJ' nera C++ Builder 0 06-09-2006 13:38:25
error de linker...LIB JuanErasmo C++ Builder 0 04-09-2006 18:16:45
Error del linker c++ builder 6 davomb C++ Builder 1 07-06-2006 18:23:03
Error linker library !!! JuanErasmo C++ Builder 2 14-12-2005 15:59:01


La franja horaria es GMT +2. Ahora son las 15:32:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi