У меня есть приложение Delphi 2006, которое собирает данные и отображает их в виде сводки многих каналов, по одному каналу на строку в TDrawGrid.У меня есть такое же приложение, работающее на других компьютерах в сети, но эти другие ПК являются ведомыми - они не собирают данные, а просто обеспечивают удаленное отображение сводки.
В настоящее время ведомые устройства просто показываютподражание экрану отображения сводки на главном устройстве, и это реализуется через широковещательные рассылки посредством почтовых ящиков от главного устройства.
Я хочу реализовать это по-другому, чтобы уменьшить нагрузку на ведущее устройство ипредоставить ведомым устройствам немного больше гибкости и независимости в том, как они интерпретируют данные.Кроме того, у меня возникают проблемы с рассылкой почтовых ящиков данных по подсетям.
Могу ли я использовать некоторую схему общей памяти, чтобы поместить данные в файл с отображением в памяти, к которому подчиненные могут иметь доступ из любой точкидаже?)Мы говорим о максимальном объеме памяти в 100 Кбайт, скажем, обновляемом мастером примерно раз в секунду, вероятно, в потоке, чтобы обеспечить адаптацию задачи переднего плана.