Cita:
Iniciado por starfix el tema es que la funcion
pow() te va a devolver un numero, de coma flotante si estoy en lo correcto y a la propiedad
text de los
edit solamente le podes asignar textos...
en mi caso, uso la version 2010 del programa, la propiedad
text de los
edit es de tipo
UnicodeString, asi que en lado derecho de la asignacion se tendria que convertir el resultado a este tipo de datos
Código C++:
Ver originalEdit2
->Text
= UnicodeString
(3.16*pow(Edit1
->Text.
ToDouble(), double (2)));
ahi, la funcion
UnicodeString() va a convertir el numero de la funcion que se encuentra dentro del parentesis al tipo de datos esperado por la propiedad
text del
edit, en este caso es
UnicodeString.
tene en cuenta que dependiendo de la version del programa pueda no ser
UnicodeString el tipo de dato correcto
saludos.
el fallo que da es el siguiente y tengo la version 2010:
[BCC32 Error] Area_Circulo.cpp(19): E2268 Call to undefined function 'pow'
Full parser context
Area_Circulo.cpp(18): parsing: void _fastcall TForm1::Button1Click(TObject *)