Мне нужно улучшить экран в нашем Приложении, который представляет HMI ( Человеко-машинный интерфейс ) дисплей, встроенный в наш код Delphi.Этот экран предоставляет нашему клиенту возможность выполнять ряд действий (запустить тестирование, отчет о продукте и т. Д.), А также предоставлять и просматривать ключевые именованные значения данных.Эта настройка необходима, потому что наше приложение контролирует оборудование, которое может работать с различными уровнями квалификации: от простого оператора (может не говорить по-английски и иметь очень ограниченный контроль) до опытного пользователя, который хочет «увидеть все» и иметь максимальный контроль.
Несколько лет назад я создал решение, основанное на встроенном средстве просмотра HTML (как и в Turbopower) и TPageProducer для динамической настройки шаблона HTML (который пользователь мог настроить) и которое отображало бы простой наборэлементы управления и таблицы данных.Это работает нормально, но медленно для редактирования (нужно настроить шаблон и посмотреть, как выглядит эффект), и я уверен, что сейчас есть более эффективные способы.
Мне нужно что-то похожее на форму Delphi, которая можетбыть настроенным во время выполнения.Мне нужны: кнопки, ярлыки и правки.Доступны редактируемые формы и стрелки, а также фиксированные изображения, на которые можно накладывать элементы управления и текст.Макет должен быть сохраняемым (например, файл DFM), а текстовые метки должны быть двух типов - фиксированный текст и те, которые обновляются для отображения значений ключа в уведомлении об обновлении (как это делает элемент управления БД).Окончательный макет должен увеличить его масштаб, чтобы соответствовать изменяемым размерам макета.
Этот вопрос о лучшем инструменте для работы, и я не собираюсь впадать в этот холод, я экспериментировал с Greatis FormРазработчик и получил рабочее решение, но перед тем как принять решение, я хотел бы получить комментарии о том, будет ли инструмент отчета (со встроенным редактором отчетов) возможен / полезен / лучше, поскольку функция печати дампа также будет полезна.(Быстрые отчеты? Быстрый отчет и т. Д.).Обратите внимание, что это требование отображения в первую очередь.Также приветствуются комментарии о более новых встроенных HTML-решениях, как о чем-либо, обеспечивающем максимальную защиту формата макета в будущем.
Любое решение должно использоваться в Dephi 7 (пока!) И не должно быть в Юникодедо тех пор, пока существует путь перехода к более новым версиям Delphi.
Любые другие комментарии или замечания будут приветствоваться.Спасибо.