powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка вызова функции OLE-объекта из пользовательского объекта
6 сообщений из 6, страница 1 из 1
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34047467
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею некоторую непонятную для меня странность в работе с OLE. Есть код. Если его вставить на нажатие кнопки - все работает, а если этот же самый код оформит в виде функции невидимого объекта и вызывать оттуда, то РВ ругается: error calling external object function SEND.
Что бы это значило?



oleobject Msg
integer li_rc

Msg = create oleobject
li_rc = Msg.ConnectToNewObject("CDO.Message")
Msg.Subject = is_subject
Msg.TextBody = is_message
Msg.To = is_to
Msg.Configuration.Fields.Item('http://schemas.microsoft.com/cdo/configuration/smtpauthenticate').Value = 0
Msg.Configuration.Fields.Item('http //schemas.microsoft.com/cdo/configuration/sendusing').Value = 1
Msg.Configuration.Fields.Item('http //schemas.microsoft.com/cdo/configuration/smtpserver').Value = 'smtp.mail.ru'
Msg.Configuration.Fields.Item('http //schemas.microsoft.com/cdo/configuration/smtpserverport').Value = 25
Msg.Configuration.Fields.Update()
Msg.Send()
Msg.DisconnectObject()
destroy Msg
...
Рейтинг: 0 / 0
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34047645
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
urvasИмею некоторую непонятную для меня странность в работе с OLE. Есть код. Если его вставить на нажатие кнопки - все работает, а если этот же самый код оформит в виде функции невидимого объекта и вызывать оттуда, то РВ ругается: error calling external object function SEND.
Что бы это значило?объект аутоинстатс ?
если нет то надо бы создать его.
...
Рейтинг: 0 / 0
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34047662
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
urvas wrote:

> oleobject Msg
> integer li_rc
>
> Msg = create oleobject
> li_rc = Msg.ConnectToNewObject("CDO.Message")

У тебя вот эта строка точно возвращает 0, а не ошибку?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34047671
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха!
Только собирался тоже самое спросить
...
Рейтинг: 0 / 0
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34047993
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объект аутоинстатс ?

И так и иначе- всё равно не работает!

integer li_rc = -999
li_rc = Msg.ConnectToNewObject("CDO.Message")
проверяю и
li_rc = 0

Почему тогда Update проходит.

Забыл написать - РВ 10.5.


Может, кто у себя проверит и сообщит о результатах?
...
Рейтинг: 0 / 0
Ошибка вызова функции OLE-объекта из пользовательского объекта
    #34053146
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помню в каком случае, но помоему надо попробовать
Msg.Object.Send
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка вызова функции OLE-объекта из пользовательского объекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]