| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
zankiu Lt Cmdr

Registrado: 23 Ene 2008Mensajes: 106
|
Publicado: Lun 02 Feb, 2009 11:03 am Asunto: Ambigüedad en...System? |
|
|
Cómo puedo salir de esta ambigüedad?
| Código: |
ModalForm2->EditRIPo->Text = cadIP.SubString((1, cadIP.LastDelimiter(".")) + AnsiString(1); |
el resultado de esto sería:
si cadIP = 192.168.1.8
en el Edit debería aparecer 192.168.1.1 o eso creo...
Error:
[C++ Error] appSniffer.cpp(417): E2015 Ambiguity between '_fastcall System::operator +(int,const System::Variant &)' and '_fastcall System::operator +(int,const System::Currency &)' |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 02 Feb, 2009 5:26 pm Asunto: |
|
|
| Zankiu escribió: | | Cómo puedo salir de esta ambigüedad? ... |
Original
| Código: | cadIP.SubString((1, cadIP.LastDelimiter(".")) + AnsiString(1); |
Revisada
| Código: | cadIP.SubString( 1, cadIP.LastDelimiter(".") ) + "1" ; |
Revisa tus parentesis y la forma en que estas estableciendo la operacion, substring(int, int) requiere 2 parametros, pero al usar la primera forma que tienes solo estas pasando 1 _________________

Ultima edición por Cesar C. Salazar Gonzalez el Mar 03 Feb, 2009 4:22 pm, editado 1 vez |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
zankiu Lt Cmdr

Registrado: 23 Ene 2008Mensajes: 106
|
Publicado: Mar 03 Feb, 2009 9:19 am Asunto: |
|
|
Gracias a los dos. Esto ya funciona como debe. Me he pasado con los paréntesis tendré más ojo. |
|
| Volver arriba |
|
 |
|