Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
Delphi 10.4 Sydney
|
AW: Einheiten parsen
9. Mär 2015, 13:44
Ja. In etwa so war auch mein erster Ansaz. Das wollte ich aber umgehen.
Delphi-Quellcode:
constructor TUnitParser.Create;
begin
inherited Create;
FM := 1000.0;
FKN := -1.0;
SetUnit(0, 'R', 'kN/m3', FKN / FM / FM / FM);
SetUnit(1, 'S', 'kN/m2', FKN / FM / FM);
SetUnit(2, 'T', 'kN/m', FKN / FM);
SetUnit(3, 'U', 'kNm/m', FKN);
SetUnit(4, 'V', 'kNm', FKN * FM);
SetUnit(5, 'W', 'kN', FKN);
SetUnit(6, 'X', 'm3', FM * FM * FM);
SetUnit(7, 'Y', 'm2', FM * FM);
SetUnit(8, 'Z', 'm', FM);
end;
Kann man nicht irgendwie mit eigenen Typen rechnen? Wäre mir lieber.
|
|
Zitat
|