Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка вызова функции OLE-объекта из пользовательского объекта / 6 сообщений из 6, страница 1 из 1
11.10.2006, 14:35
    #34047467
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вызова функции OLE-объекта из пользовательского объекта
Имею некоторую непонятную для меня странность в работе с 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
11.10.2006, 15:10
    #34047645
zuzu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вызова функции OLE-объекта из пользовательского объекта
urvasИмею некоторую непонятную для меня странность в работе с OLE. Есть код. Если его вставить на нажатие кнопки - все работает, а если этот же самый код оформит в виде функции невидимого объекта и вызывать оттуда, то РВ ругается: error calling external object function SEND.
Что бы это значило?объект аутоинстатс ?
если нет то надо бы создать его.
...
Рейтинг: 0 / 0
11.10.2006, 15:13
    #34047662
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вызова функции OLE-объекта из пользовательского объекта
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
11.10.2006, 15:14
    #34047671
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вызова функции OLE-объекта из пользовательского объекта
Ха!
Только собирался тоже самое спросить
...
Рейтинг: 0 / 0
11.10.2006, 16:25
    #34047993
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вызова функции OLE-объекта из пользовательского объекта
объект аутоинстатс ?

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

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

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

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


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


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