Добрый день!
Нашёл проблему, но эта находка порадила сама собой ещё БОЛЬШИЙ ряд проблем :)
Представим, что ОРС сервер является консольным приложением + GUI на него. То есть в принципе вполне работоспособное приложение и клиенты его видят и общаются с ним. (ну кроме того который находится в Rockwell RSView SE)))
Теперь представим, что приложение без консоли. Т.е. есть GUI и внутри крутятся ОРС компоненты. Тогда тоже никаких проблем не возникает. Клиенты прекрасно уживаются с таким сервером. (соответственно кроме клиента Rockwell)
Вопрос: ПОЧЕМУ ЖЕ ROCKWELL С НИМИ НЕ РАБОТАЕТ???
Ответ нашёлся такой. (Вернее это не ответ, а единственный найденный рабочий вариант) Если в первом случае (Консоль + GUI) консоль запустить как detached (ну или вызвать во время её работы FreeConsole()) то Rockwell начинает ПРЕКРАСНО С НИМ РАБОТАТЬ!!!
А теперь главная трудность: а что делать с другим типом приложений! Ведь оно не пораждает консоли и соответственно не может реализовать режим подобный detached. грустно...
(Эта проблема касается только Rockwell RSView SE, например RSView32 работает нормально)
Что это интересно за аномалия такая?