PEHDOMSh4Ole = Dispatch('Sh4Ole.Sh4App')
Sh4Ole.Visible = 1
Sh4Ole.Workbooks.Add()
Sh4Ole.ActiveSheet.Cells(1,1).Value = ‘test 1’
Sh4Ole.ActiveWorkbook.ActiveSheet.Cells(1,2).Value = ‘test 2’
PEHDOMSh4Ole = Dispatch('Sh4Ole.Sh4App')
Fantom.pyну тут одно из двух, или Sh4Ole.dll не зарегистрирован как оле сервер(что более верояnно) или оно называеться както по другому, конкретнее сказать не могу за неимением этой самой ДЛЛ и всего что к ней прилагается.
Sh4Ole = Dispatch('Sh4Ole.Sh4App')
PEHDOMне, она зарегистрирована. проблема увы не в этом
Fantom.pyну “тоді ой”, возможно есть еще каието неочевидные подводные камни, например тут https://forum.sources.ru/index.php?showtopic=269168 тоже жалуюццо что не могут через Dispatch создать оле обьект. К сожалению ничего более конкретного не могу сказать не имея этой самой длл-ки и приложения которой она рулит.
не, она зарегистрирована. проблема увы не в этом
Fantom.pyСкорее всего таки в этом, я вот таки нашел это поделие, установил, все работает
не, она зарегистрирована. проблема увы не в этом
from win32com.client import Dispatch sh4Ole = Dispatch('Sh4Ole.Sh4App') sh4Ole.DBLogin()

PEHDOMОшибка. Ole говорят рабочая. до этого она работала с Powershell'om
Fantom.pyговрить можно что угодно, вы проверте таки что скажет TestOle.exe, взять можно туточки https://yadi.sk/d/b-KQbGKcHvj6n/shouse4/sh4ole
Ole говорят рабочая….А код я вставил, который вы указали
Fantom.pyникак потому что сокет предполагает что на удаленном сервере запущен сервер котороый слушает на определнном порту. А оле сервера вызываются вообще по другому.
Как в сокете вызвать библиотеку(sh4ole) на удалённом сервере