ja, die Idee funktioniert, ich würde je nach Fall immer zBsp a,b,c berechnen und alle andere Werte darauf aufbauende berechnen
Bsp:
Bit0 = Edit1 = a = 3
Bit1 = Edit2 = b = leer
Bit2 = Edit3 = c = 5
Bit3 = Edit4 = Alpha = 60°
Bit4 = Edit5 = Beta = leer
Bit5 = Edit6 = Gamma = leer
also Testen ob leer -> ja Bit? 0 , nein Bit? = 1
und dann per case-Anweisung berechen
Delphi-Quellcode:
case Bits of
$007: ;//a,b,c gegeben
$00D: ;//a,c,Alpha -> Beispiel
end;