• Viernes 19 de Abril de 2024, 00:37

Autor Tema:  Error en un parametro  (Leído 1519 veces)

11_8_88

  • Miembro activo
  • **
  • Mensajes: 84
    • Ver Perfil
Error en un parametro
« en: Jueves 14 de Agosto de 2008, 20:33 »
0
Hola o todos, estoy intentando hacer una funcion a la cual le paso como parametro un AnsiString y al complar me da el siguiente error              
 E2147 'AnsiString' cannot start a parameter declaration , me extraña muxo q no pueda pasar como parametro este tipo de varible.
Alguna sugerencia?

muchas gracias.

11_8_88

  • Miembro activo
  • **
  • Mensajes: 84
    • Ver Perfil
Re: Error en un parametro
« Respuesta #1 en: Domingo 17 de Agosto de 2008, 18:49 »
0
Bueno comento como lo he hecho, seguro q habra alguna forma mejor, pero por si a alguien le sirve aki lo dejo,

Como parametro de la funcion al final use un char* y dentro de la funcion le hice un casting a AnsiString.

Un saludo

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Error en un parametro
« Respuesta #2 en: Domingo 17 de Agosto de 2008, 20:01 »
0
Podes usar el metodo c_str en lugar del casting tambien.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.