@MasterQ32: digits funktionieren nur mir var, dort kann man keine float oder double verwenden.

@Olchi: du könntest das folgendermaßen lösen:
Code:
float zahl_A = 1.000.000;
var zahl_B = 8.45;
float zahl_C;
/////// weitere ca 80 Deklarationen von Variablen, die aber auch in Blöcken zusammen gelegt werden können.

STRING* helpStr1=""; //Hilfestring für Digit

function Beispielrechnung()
{
	zahl_c = zahl_A * zahl_B;

	//wandle float-Zahl in String um
	str_for_float(helpStr1,zahl_c);
}

PANEL* Testpanel =
{
	Pos_x....
	bmap....

	//und hier zeige zahl_C an Position xy relativ zum Panel
	digits(0,0,0,*,1,helpStr1);//Hilfstring statt Variable
}



Anstatt einer Variablen in der Digit-Deklaration wird ein String verwendet. In diesem String kannst du die Float-Variable mit dem Befehel "str_for_float" speichern. Du brauchst allerdings für jede Digit-Deklaration einen eigenen String.