Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
 проблема с буфером  [new]
Mizer73
Member

Откуда: Питер
Сообщений: 251
Код:
 OutData = new unsigned char [12];
		OutData[0] = 1;
		OutData[1] = StrToInt(ip.SubString(1,3));
		OutData[2] = StrToInt(ip.SubString(5,3));
		......
		OutData[9] = HexToInt(mac.SubString(13,2));
		OutData[10] = HexToInt(mac.SubString(16,2));
		OutData[11] = PortOut;
		UDPPortToReseive->Active = false;

		UDPPortToSent->Active = false;
		UDPPortToSent->RemoteHost = ip;
		UDPPortToSent->RemotePort = PortOut;
		UDPPortToSent->Active = true;
		UDPPortToSent->SetDataToSend(OutData, 12);//   Send(h);


ругается на UDPPortToSent->SetDataToSend(OutData, 12);
[bcc64 Error] Ex_Printers.cpp(1296): cannot initialize a parameter of type 'char *' with an lvalue of type 'unsigned char *'
ipwudpport.h(73): passing argument to parameter 'lpDataToSend' here

что нужно сделать?
24 дек 20, 17:22    [22253533]     Ответить | Цитировать Сообщить модератору
 Re: проблема с буфером  [new]
Cerebrum
Member

Откуда: Омикрон Персей 8
Сообщений: 7990
Mizer73
что нужно сделать?

сконвертировать из UNICODE в ANSI
24 дек 20, 17:54    [22253575]     Ответить | Цитировать Сообщить модератору
 Re: проблема с буфером  [new]
Mizer73
Member

Откуда: Питер
Сообщений: 251
требуется char *lpDataToSend
24 дек 20, 17:54    [22253577]     Ответить | Цитировать Сообщить модератору
 Re: проблема с буфером  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921
Mizer73
что нужно сделать?

1. Прочитать текст ошибки со словарём.
Модератор: Редактировано


Сообщение было отредактировано: 24 дек 20, 20:50
24 дек 20, 18:08    [22253595]     Ответить | Цитировать Сообщить модератору
 Re: проблема с буфером  [new]
mayton
Member

Откуда: loopback
Сообщений: 51019
Джентльмены. Будьте вежливо-нейтральны.
24 дек 20, 20:56    [22253672]     Ответить | Цитировать Сообщить модератору
Все форумы / C++ Ответить