|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||||||
Проблема с несовместимостью типов параметров char, const char, STRSAFE_LPWSTR, STRSAFE_LPCWSTR06.07.2019, 13:35. Показов 9030. Ответов 80
Метки нет (Все метки)
Проблемные вопросы отражены на скрине
Программа написана к заданию: 1. Разработать прикладной протокол для передачи файлов с помощью транспортного протокола TCP. 1.1. Разработать в Visual C++ приложение Windows для копирования файлов по протоколу, разработанному в п.1: серверное приложение, которое принимает файлы от клиентских приложений и сохраняет их на диске.
0
|
||||||
| 06.07.2019, 13:35 | |
|
Ответы с готовыми решениями:
80
error: no matching function for call to `QObject::connect(QPushButton&, const char[10], QApplication*, const char[8])' no matching function for call to 'QObject::connect(QCommandLinkButton*, const char*, cNetwork*, const char*) |
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 07.07.2019, 23:35 | ||
![]() Например вы можете посмотреть чем численно равно n при возникновении исключения. Если оно отрицательное, значит я прав.Если это подтвердится, значит вам нужно будет внимательно смотреть как формируется string. Добавлено через 3 минуты Вообще в вашей программе много непонятного. А какого вообще черта значения string[i] используются как размерность массива? В string[i] лежат не символы, а размеры? А почему оно тогда называется string - строка?
0
|
||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 07.07.2019, 23:38 [ТС] | |
|
DrOffset, Я делаю все по аналогии из выданного мне примера который выполнялся на VS2010. и пытаясь запустить его на VS2019 я напоролся впоследсвии на много несостыковок и несоответствий
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 07.07.2019, 23:48 [ТС] | |
|
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 07.07.2019, 23:52 | ||
|
xamelione25, ну наверное надо все-таки понимать что и зачем делается.
![]() Допустим, что размеры - это правильно (там выше есть код, который формирует строку с размером между символьными данными). Но вот вы можете объяснить что этот код по вашей задумке должен делать?
0
|
||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||
| 07.07.2019, 23:58 [ТС] | ||
|
DrOffset,
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||||||||||||
| 08.07.2019, 00:41 | ||||||||||||
|
Ладно. Тогда вопрос такой, вот код:
Попробуйте этот кусок переписать так:
0
|
||||||||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 08.07.2019, 09:16 | |
|
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 20.07.2019, 01:30 [ТС] | |
|
oleg-m1973, а это может о чем-то сказать?. Это сразу же после отправки сообщения при пошаговом запуске
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 20.07.2019, 01:32 | |
|
xamelione25, а с кодом, который я предложил выше, ваша проблема не решилась?
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 20.07.2019, 01:36 [ТС] | |
|
DrOffset, это с вашими уже....
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|||||||
| 20.07.2019, 01:40 [ТС] | |||||||
|
DrOffset,
DrOffset, oleg-m1973,
0
|
|||||||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 20.07.2019, 01:45 | |
|
xamelione25, а клиента к вашему серверу выложите? тогда можно будет полноценно потестировать и не искать ошибку глазами на форуме, а запустить отладчик.
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||||||
| 20.07.2019, 01:46 [ТС] | ||||||
|
DrOffset,
Кликните здесь для просмотра всего текста
0
|
||||||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 20.07.2019, 01:49 [ТС] | |
|
DrOffset,
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 20.07.2019, 10:28 | ||
|
Ну и, у тебя точно клиент всегда посылает 5 килобайт данных, которые ты пытаешься получить в ReadPerSymbol?
0
|
||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 20.07.2019, 17:02 [ТС] | |
|
DrOffset, у тебя запускается все нормально из 74го поста???
0
|
|
| 20.07.2019, 17:04 | |
|
Не по теме: xamelione25, я посмотрю, но попозже. Пока не было времени.
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 27.07.2019, 16:35 [ТС] | |
|
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 27.07.2019, 17:42 | ||
|
У вас должен быть одинаковый код для приема и отправки на два ваших проекта, клиента и сервера. Не надо повторять одно и тоже - это чревато ошибками. Нарисуйте на бумажке протокол, где и какие данные должны располагаться. Создайте структуры для этого протокола. Проверьте сначала без сети, что все данные попадают на свои места и что их можно прочитать. Можете для примера записывать структуру в файл, потом пытаться ее считать. Затем отдельно напишите функции сетевой передачи и приема. Оттестируйте их на простых данных, чтобы, грубо говоря, массив данных нужного размера нормально отсылался и принимался. Используйте для этого простой подход: сначала размер блока, затем остальной блок. Помните, что данные при сетевом взаимодействии не обязаны приходить теми же порциями, что были отправлены. Когда добъетесь стабильной отправки и приема массивов, то прикручивайте реализацию протокола. Только потом делайте пользовательский интерфейс. Найдите книгу "UNIX: Разработка сетевых приложений", она вам поможет в деталях.
0
|
||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||||||
| 27.07.2019, 23:21 [ТС] | ||||||
|
DrOffset, подскажи а что в этом коде не правильно???
Кликните здесь для просмотра всего текста
Я нашел это на сайте http://it.mmcs.sfedu.ru/wiki/В... ммирование Увидел недочет в коде - исправил аналогично тому как ты писал когда-то в теме. 'inet_addr': Use inet_pton() or InetPton() но ничего почему-то не изменилось...что-то видимо неправильно сделал Исправил в настройках - см.скрины
0
|
||||||
| 27.07.2019, 23:21 | |
|
Ошибка: "char *concat(char *,.)": невозможно преобразовать аргумент 1 из "const char [4]" в "char *"
Error C2664: sprintf: невозможно преобразовать параметр 1 из 'const char *' в 'char *' Ошибка в коде: несовместимы типы операндов (char и const char) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|