Fichier Form1.c
CODE
float var1;
float var2;
float var3;
float var4;
EVENT Button1_OnClick(EventPtr event)
{
// Return "false" to execute default message handling
var1 = Edit1.AsFloat();
var2 = Edit1.AsFloat();
var3 = Edit1.AsFloat();
var4 = Edit1.AsFloat();
Form2.PopUp();
}
float var2;
float var3;
float var4;
EVENT Button1_OnClick(EventPtr event)
{
// Return "false" to execute default message handling
var1 = Edit1.AsFloat();
var2 = Edit1.AsFloat();
var3 = Edit1.AsFloat();
var4 = Edit1.AsFloat();
Form2.PopUp();
}
Fichier Form2.c:
CODE
#include <mathf.h>
float tmp;
EVENT Form2_OnOpen(EventPtr event)
{
tmp = 0.56 * sqrt(var1) + 0.28 * sqrt(var2) + 0.7 * log(var3) + 0.014 * var4;
Edit5.AsFloat(1) = tmp;
}
EVENT Button2_OnClick(EventPtr event)
{
Form2.Back();
}
float tmp;
EVENT Form2_OnOpen(EventPtr event)
{
tmp = 0.56 * sqrt(var1) + 0.28 * sqrt(var2) + 0.7 * log(var3) + 0.014 * var4;
Edit5.AsFloat(1) = tmp;
}
EVENT Button2_OnClick(EventPtr event)
{
Form2.Back();
}
Le message d'erreur a la compilation:
CODE
DAS28.o(.text+0xcb4):DAS28.c: undefined reference to `sqrt'
DAS28.o(.text+0xcc4):DAS28.c: undefined reference to `sqrt'
DAS28.o(.text+0xcd4):DAS28.c: undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [DAS28] Error 1
DAS28.o(.text+0xcc4):DAS28.c: undefined reference to `sqrt'
DAS28.o(.text+0xcd4):DAS28.c: undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [DAS28] Error 1