|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2010, 13:03 | #1 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Отослать необъявленый массив сокетом
Здравствуйте, уважаемые!
Снова у меня проблема... Есть процедура: Код:
Нужно отослать этот массив с нужной длиной через сокет. Но при таком исполнении как указал, компилятор ругается на то, что процедуре отправки нужен тип данных в виде массива. Приведение типов не помогает (или привожу не правильно), код работает из библиотеки, и приложение, в котором эта библиотека обитает, вылетает с ошибкой памяти (AV). Как правильно отослать? ЗЫ: изначально параметры процедуры выглядели так: (const pck; len: Integer) Но SendBuf() ругается, что ей нельзя передавать константы....
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} Последний раз редактировалось Johnson; 27.12.2010 в 08:04. |
27.12.2010, 08:01 | #2 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Топик ап, не ругайтесь сильно... просто очень нужна помощь...
Ни как не могу разобраться... Вро де бы правильный вариант, но сервер всеравно принимает данные не правильные... Код:
процедура debug записывает строку в файл. итого в файле правильные байты данных, а сервер принимает билеберду... в той же процедуре такой код: Код:
Сервер тоже принимает правильно (иначе бы не принял слово "Привет!"): Код:
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} Последний раз редактировалось Johnson; 27.12.2010 в 10:42. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать с сокетом | cargo29 | Общие вопросы Delphi | 4 | 20.12.2010 22:02 |
Как отослать текст определенному клиенту. | rust-02 | Работа с сетью в Delphi | 1 | 07.11.2010 11:16 |
Как отослать миди-сообщение на айдио-интерфейс | artemvyrtosu | Помощь студентам | 0 | 14.06.2010 14:31 |
как отослать к примеру строку "Privet" по протоколу UDP | Astron | Работа с сетью в Delphi | 0 | 16.04.2010 18:43 |