Перевод проекта Builder с UDP обменом c 32 на 64 Windows (Решено). Есть проект написанный на относительно свежем Builder от RAD studio.
Понадобилось перевести в 64 Бит.
Добавил конфигурацию 64 бита, весь проект перекомпилировался с претензией только к функции recvfrom() - не находится прототип.
Пошастал по Интернету, есть варианты вызова recv(), но тоже нет прототипа.
Перебор UDP/WIN64/recvfrom()/recv() - тоже не помог.
Я так и не понял то ли функции по другому обозваны то ли инклуды надо перешерстить в проекте?
Решение:
Builder 11 отображает ошибки в одну строку.
"Раньше" разворачивал и показывал уточнение.
Сейчас пишет: "Не могу найти функцию".
Разворачиваю ошибку: "В наиболее подходящей функции вызов с параметром *char, не могe преобразовать char[1024]".
Добавил преобразование типа (char*) , и все собралось.
Всем спасибо.