:: Visual Foxpro, Foxpro for DOS
Рассылка сообщений на почту, Skype, телефон
igor0108
Автор

Сообщений: 175
Дата регистрации: 30.03.2011
Доброго времени суток всем !

Возникла задача из программы на Visual FoxPro 9.0 после отработки определенного контроля (например, наличие каких-то файлов) сообщить эту информацию на почтовые адреса, Skype, SMS на моб.телефон.

Может кто-то сталкивался или из Fox-а такое невозможно (кроме как на почтовые адреса) ?
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
Gust

Сообщений: 190
Дата регистрации: 29.06.2011
В инете видел skype4com.dll, Ищи и читай.
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
Taran

Сообщений: 13626
Откуда: Красноярск
Дата регистрации: 16.01.2008
Для технических целей вполне хватит одного канала информирования.
Почта или спец.сайт или SMS. Всё это неоднократно обсуждалось.
А для если "вопрос друга" насчет рассылки рекламы, то на это никто здесь не скажет.
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
igor0108
Автор

Сообщений: 175
Дата регистрации: 30.03.2011
skype4com.dll нашел описание.
Но, может, кто-то уже пользовался и есть пример использования на Visual FoxPro.

Это не рассылка рекламы. Это уведомления админу о непришедших файлах от филиалов.

Что-то никто ничего не пишет. Неужели никто не сталкивался ?
По соседним задачам такая активность (по простым вопросам), а тут тишина.
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
igor0108
skype4com.dll нашел описание.
Но, может, кто-то уже пользовался и есть пример использования на Visual FoxPro.

Это не рассылка рекламы. Это уведомления админу о непришедших файлах от филиалов.

Что-то никто ничего не пишет. Неужели никто не сталкивался ?
По соседним задачам такая активность (по простым вопросам), а тут тишина.
Как пример (взят www.foxite.com):
LOCAL loSkype as skype4com.skype, lcPhoneNr as String, lcMessage as String, lnStatus as number
lnStatus = 0
loSkype = CreateObject("Skype4COM.Skype", "Skype_")
lcPhoneNr = "+311234567890"
lcMessage = "this is a test"
If Not loSkype.Client.IsRunning Then
do while Not loSkype.Client.IsRunning
loSkype.Client.Start()
enddo
EndIf
loSkype.SendSms( lcPhoneNr, lcMessage)
INKEY(.5)
?loSkype.Convert.SmsMessageStatusToText(lnStatus)


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
igor0108
Автор

Сообщений: 175
Дата регистрации: 30.03.2011
Написал программку:
LOCAL loSkype as skype4com.skype
LOCAL lcMessage
m.loSkype = CREATEOBJECT("Skype4COM.Skype", "Skype_")
m.cMessage = "this is a test"
IF !loSkype.Client.IsRunning
DO WHILE !loSkype.Client.IsRunning
m.loSkype.Client.Start(.T.,.T.)
ENDDO
EndIf
m.loSkype.Client.OpenMessageDialog("Ник пользователя", m.cMessage)
m.loSkype = .NULL.

Выдает ошибку на строке передачи сообщения:

OLE IDispatch exception code 0 from Skype4com.Skype.1:
Wait timeout...
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
igor0108
Автор

Сообщений: 175
Дата регистрации: 30.03.2011
Таже ошибка, если такая команда:

m.loSkype.Client.OpenSendContactsDialog("Ник пользователя")

Вместо "Ник пользователя" - конечно же реальный ник из Skype.
Ratings: 0 negative/0 positive
Re: Рассылка сообщений на почту, Skype, телефон
igor0108
Автор

Сообщений: 175
Дата регистрации: 30.03.2011
И таже ошибка, если так:

MESSAGEBOX(m.loSkype.Version)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 48 (Гостей: 48)

© 2000-2024 Fox Club 
Яндекс.Метрика