Доброго времени суток!
А подскажите, где находятся реализации вывода датчиков скорости и азимута непосредственно в панеле датчиков.
Хочу попробовать убрать знаки после запятой.
netsky писал(а):А подскажите, где находятся реализации вывода датчиков скорости и азимута непосредственно в панеле датчиков.
Хочу попробовать убрать знаки после запятой.
vdemidov писал(а):Вообще все что касается датчиков живет в папке Sensor. А конкретно вывод на панели в файле u_SensorViewTextTBXPanel.pas
function TValueToStringConverter.AltitudeConvert(const AMeters: Double): string;
begin
if IsNan(AMeters) then begin
Result := 'NAN';
Exit;
end;
Result := FormatFloat('0.0', AMeters) + ' ' + FUnitsMeters;
end;
DJ VK писал(а):организационные вопросы, дабы не переделывать потом код для "совместимости с репо".
пихаем в настройки флаг видимости, скажем, контекстного меню.и другие флаги скрытия визуалки.
1. Использовать для хранения настроек видимости контролов секцию [View], [MainForm], или создать свою?
2. Добавить переменные в уже существующий класс? Если да, то какой для этого лучше подходит?
{$IF (CompilerVersion >= 24)} // XE3 and UP
Actions,
ImageList,
{$IFEND}
VProvider := FStateConfigDataProvider.GetSubItem('MainForm');
FWinPosition.ReadConfig(VProvider);
VProvider := FStateConfigDataProvider.GetSubItem('Tweaks');
FFunctionalityTweaksConfig.ReadConfig(VProvider);
DJ VK писал(а):VProvider := FStateConfigDataProvider.GetSubItem('Tweaks');
возвращает nil
такая секция добавлена, но не читается
Вернуться в Раздел для разработчиков программы SAS.Планета
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0