![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Hsilgos |
|
|||
|
Unregistered |
Такая проблема.
Есть форма. Есть DLL-ка Нужно добавить строку. В Image. Если без библиотеки, то это будет выглядеть так : void AddLine(char *str) { Form1->Image1->Canvas->TextOut(PosX ,PosY ,str); } А как такое записать в DLL-ке ? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
В принципе так же само, только тебе потребуется ещё передать и указатель на форму (можно с другим именем) и всё.
Кстати, ответный вопрос: у меня C++ Builder 6.0 и отладка DLL не работает - вылетает с матами... Кто-нибудь сталкивался? |
|||
|
||||
| Hsilgos |
|
|||
|
Unregistered |
Смотря с какими матами...
В первый раз, когда я создавал её, я выбрал формат С... Долго мучался, пока не понял, что " extern "C" " писать перед функцией НЕ НАДО. Хорошо. Справился. Дальше попытался внутри функции обьявит новую переменную... ХРЕН! Это, в итоге, решилось, когда я выбрал формат С++ при создании DLL-ки. Плюс, борланд ещё непонятные мне символы приписывает перед названием функции... |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ошибка в самом отладчике - bordbk61.dll - Access Violation
|
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
Постоянно отлаживал dll-ки и никаких проблем не замечал
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |