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

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

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

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

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

кроме "FromUser" в данном случае мто-нибудь менять надо или нет?
RetVal у меня False и сообщение не присылается...(
...
Рейтинг: 0 / 0
Отправка сообщения не через net send
    #33476368
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отправка сообщения не через net send
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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