Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отправка сообщения не через net send / 13 сообщений из 13, страница 1 из 1
11.01.2006, 08:25:00
    #33475482
Plux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Здравствуйте все!!!

Подскажите как реализовать: надо отправить сообщение пользователю, текст сообщения хранится в базе данных. Желательно чтобы это был кокой-нибудь MsgBox.
...
Рейтинг: 0 / 0
11.01.2006, 09:20:43
    #33475540
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
...
Рейтинг: 0 / 0
11.01.2006, 10:36:59
    #33475756
Plux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Дорогой Melkiades, вопрос стоит по другому НЕ через net send
...
Рейтинг: 0 / 0
11.01.2006, 10:55:17
    #33475820
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Сорри. Кстати, а чем он вас не устраивает?
Можете использовать SQL Mail - правда, MsgBox в этом случае не получится.
Либо придется постоянно опрашивать базу с клиента на предмет наличия новых сообщений.
...
Рейтинг: 0 / 0
11.01.2006, 10:57:00
    #33475826
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Вот тут вторая часть листинга подписанная мной про mailslot посмотрите может поможет
ACAD VBA
p.s. а чем так нет сенд не угодил?
...
Рейтинг: 0 / 0
11.01.2006, 11:01:42
    #33475841
Plux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Может я чего-то не понимаю, с нет сендом я не работала, просто мне сказали что через него не возможно отследить дошло сообщение или нет. Допустим, если комп на который я отправляю сообщение в данный момент выключен, то проверки никакой не будет и когда комп включится сообщение повторно не придет.

Т.е. сейчас стоит задача в том что бы периодически обращаться в базу и при отсутствии соответствующего "крыжика" отправить нужное сообщение.
...
Рейтинг: 0 / 0
11.01.2006, 11:05:49
    #33475850
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Может я чего-то не понимаю, с нет сендом я не работала, просто мне сказали что через него не возможно отследить дошло сообщение или нет=False
...
Рейтинг: 0 / 0
11.01.2006, 11:18:00
    #33475901
Plux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
SmeL_md а это как?
Вы хотите сказать что данный вариант можно проверить?
...
Рейтинг: 0 / 0
11.01.2006, 11:23:45
    #33475932
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
PluxSmeL_md а это как?
Вы хотите сказать что данный вариант можно проверить?
Код: plaintext
1.
    Dim RetVal As Boolean
    RetVal = SendMessageNet("Utente", "FromUser", "BodyText")
Значение RetVal и есть значение, которое говорит дошло либо не дошло.
...
Рейтинг: 0 / 0
11.01.2006, 11:31:41
    #33475968
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
SmeL_md
Код: plaintext
1.
    
RetVal = SendMessageNet("Utente", "FromUser", "BodyText")

SmeL_md, а где вы такую функцию нашли?
...
Рейтинг: 0 / 0
11.01.2006, 11:37:50
    #33476003
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
2Melkiades
Это самапальная функция, которая работает через NetMessageBufferSend, данную функцию можно увидеть по ссылке что я дал выше.
...
Рейтинг: 0 / 0
11.01.2006, 12:36:51
    #33476234
Plux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Что-то не хочет у меня Ваша процедурка работать:(

RetVal = SendMessageNet("Utente", "FromUser", "BodyText")

кроме "FromUser" в данном случае мто-нибудь менять надо или нет?
RetVal у меня False и сообщение не присылается...(
...
Рейтинг: 0 / 0
11.01.2006, 13:23:10
    #33476368
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка сообщения не через net send
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Declare Function NetMessageBufferSend Lib _
  "NETAPI32.DLL" (yServer As Any, yToName As Byte, _
  yFromName As Any, yMsg As Byte, ByVal lSize As Long) As Long
Private Const NERR_Success As Long =  0 &
Public Function SendMessageNet(RcptToUser As String, _
   FromUser As String, BodyMessage As String) As Boolean
   Dim RcptTo() As Byte
   Dim From() As Byte
   Dim Body() As Byte
   RcptTo = RcptToUser & vbNullChar
   From = FromUser & vbNullChar
   Body = BodyMessage & vbNullChar

   If NetMessageBufferSend(ByVal  0 &, RcptTo( 0 ), ByVal  0 &, _
        Body( 0 ), UBound(Body)) = NERR_Success Then
     SendMessageNet = True
   End If
End Function
Private Sub Form_Load()
    Dim RetVal As Boolean
    MsgBox "Soobshenie Dostavlenn=" & SendMessageNet("127.0.0.1", " ", "Vot eto i esti nashe soobshenie")
End Sub
Если после этого вы не увидите сообщение, то убедитесь что служба сообщений запущенна
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отправка сообщения не через net send / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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