|
SoapConnection
|
|||
---|---|---|---|
#18+
PowerBuilder 12.1 имеются строки в коде: conn = create SoapConnection conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) conn.SetProxyServerOptions("address='"+is_address+"'") ll_ret = Conn.CreateInstance(proxy, "suwebservice") на win 7 (32) работает без проблем на win 7 (64) не работает catch (soapexception exc) messagebox("Error soapexception", exc.getDetailMessage()) return false catch(runtimeerror err) messagebox("Error runtimeerror", err.getMessage()) - дает сообщение "Bad runtime function reference at line ... conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) .... заранее благодарен за помощь. pbsoapclient120.pbd , pbsoapclient120.pbx есть в папке ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2012, 14:08 |
|
SoapConnection
|
|||
---|---|---|---|
#18+
MykolaPowerBuilder 12.1 имеются строки в коде: conn = create SoapConnection conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) conn.SetProxyServerOptions("address='"+is_address+"'") ll_ret = Conn.CreateInstance(proxy, "suwebservice") на win 7 (32) работает без проблем на win 7 (64) не работает catch (soapexception exc) messagebox("Error soapexception", exc.getDetailMessage()) return false catch(runtimeerror err) messagebox("Error runtimeerror", err.getMessage()) - дает сообщение "Bad runtime function reference at line ... conn.SetOptions("SoapLog='c:\\su\\log\\soaplog.txt', Timeout="+string(li_timeout)) .... заранее благодарен за помощь. pbsoapclient120.pbd , pbsoapclient120.pbx есть в папке Как вариант: выкинуть EasySOAP (pbsoapclientXXX.*) и использовать вместо него pbwsclientXXX.* насколько я помню по интерфейсу они взаимозаменяемы. минус в том что последний требует .NET ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2012, 17:40 |
|
SoapConnection
|
|||
---|---|---|---|
#18+
ЗоринАндрей, Столкнулся с такой же проблемой. Методом научного тыка выяснилось, что проблема в файле EasySoapXXX.dll. Для работы ехе нужен EasySoapXXX.dll рядом с ехе. Для работы из РВ нужен EasySoapXXX.dll в C:\Program Files (x86)\Sybase\Shared\PowerBuilder. Причем, РВ падает, если имеются 2 файла EasySoapXXX.dll (в ...\Shared\PowerBuilder и рядом с pblями). У клиента проблем нет, т.к. у него только один файл EasySoapXXX.dll. У разработчика приходится удалять его из папки с pblями, а для проверки ехе переносить из ...Shared\PowerBuilder в папку с ехе. Короче, нужно удалить все дубликаты EasySoapXXX.dll. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 13:36 |
|
|
start [/forum/topic.php?fid=15&msg=37891044&tid=1335301]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 267ms |
0 / 0 |