Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование Delphi кода в проекте 
V
    Опции темы
DonPager
  Дата 2.12.2010, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: 1
Всего: 2



День (вечер, утро, ночь) добрый!

Возникла следуящая проблема: к проекту на Билдере нужно прикрутить достаточно объёмный дельфийски кусок кода (не один файл)...так вот в одном из дельфийских файлов используется подключение внешней библиотеки (IpHlpApi)  и ф-ции, которые он (модуль) использует, при линковке в С-проекте не видны (((

Подскажите пжлста пути решения?

ПС:
пробовал подключать к проекту дополнительно iphlpapi.h - не помогает :(

переписывать дельфийский кусок  на С - очень не хочется....


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
de_Nis
Дата 3.12.2010, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старательный
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 19.10.2006
Где: Молдова

Репутация: нет
Всего: 6



Темы внизу этой страницы не помогают?
Еще посмотри здесь:
http://articles.org.ru/cfaq/index.php?qid=2117&catid=64
"Использование кода Delphi в C++Builder"



Это сообщение отредактировал(а) de_Nis - 3.12.2010, 10:15
--------------------
Несчастлив не тот, у кого ничего нет, а тот, кто ничего не хочет…
PM   Вверх
DonPager
Дата 5.12.2010, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: 1
Всего: 2



К сожалению ничего из предложенного не помогает  smile 
в коде дельфёвого кода есть сроки типа:
Код

function  SuperFoo: Cardinal; stdcall; external 'foo.dll';

всё это в .hpp 
выглядит так:
Код

extern "C" unsigned __stdcall SuperFoo(void);

так вот при компиляции С-проекта линковщик не может найти SuperFoo

ПС исходников дллки нету(либа от неё тоже)


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
DonPager
Дата 5.12.2010, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: 1
Всего: 2



со сторонней дллькой разобрался - как быть "родными" (см.первый пост) ?


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
DonPager
Дата 7.12.2010, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: 1
Всего: 2



Попробую подробнее разжевать свою проблему:
Есть делфёвый компонент он использует либу винсокс2
при использовании этого компонента в дельфях - всё ок
при использовании этого компонента в С-проекте вместе с ртлами - тоже всё ок,
но при сборке БЕЗ ртлов - борода 
Код

Unresolved external 'WSASocketW' referenced from либакомпонента.lib


Это сообщение отредактировал(а) DonPager - 7.12.2010, 00:54


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
xvr
Дата 7.12.2010, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Подключи в проект либу Ws2_32.lib

PM MAIL   Вверх
DonPager
Дата 7.12.2010, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: 1
Всего: 2



Спасибо помогло =) ... перед этим упорно пытался прилинковать wsock32.lib - не помогало


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.