powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не готправляется сообщение
2 сообщений из 2, страница 1 из 1
Не готправляется сообщение
    #32425112
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример кода...
// message.cpp : Defines the entry point for the DLL application.
//

#include "stdafx.h"

extern "C" __declspec( dllexport )
int messaga(char *Komp, char *Mes)
{
int my_ret;
HANDLE hSlot =
CreateFile("\\\\jane\\mailslot\\messngr",
GENERIC_WRITE, FILE_SHARE_READ, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);

if (hSlot != INVALID_HANDLE_VALUE)
{
char *buf;
// buf = "From\0\To\0Message\0";
buf = "From\0\To\0messngr\0";
unsigned long cb = sizeof(buf);

if(WriteFile(hSlot, buf, cb, &cb, NULL))
{
my_ret = 1;
}
else
{
my_ret = 0;
}
}
CloseHandle(hSlot);
return my_ret;
}

библа возвращает 1, а мессага на комп jane не приходит
Желательно подробно расписать где моя ошибка...
У меня Вин2000 на компе Jane Вин98
С++(6) я ужел подзабыть...(старость не радость{:-)})

Мне надо что б:
CreateFile("\\\\jane\\" + komp + "\\messngr",
GENERIC_WRITE, FILE_SHARE_READ, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Ошибка: cannot add two pointers

и вместо buf - параметр mes

Плиз хелп.
Заранее спасибо...
...
Рейтинг: 0 / 0
Не готправляется сообщение
    #32425231
SnowMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. CreateFile("\\\\jane\\mailslot\\$messngr$",
2. unsigned long cb = sizeof(buf), cb2=0;
if(WriteFile(hSlot, buf, cb, &cb2, NULL))
3. Приведите кусок принимающего кода.
4. mailslot на win98 реализован криво, не удивляйтесь, если прийдет несколько одинаковых сообщений. Лучше работать через сокеты по TCP.
5. С++(6) это С++Builder 6 или VC++ 6.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не готправляется сообщение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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