![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Brain |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 10.12.2006 Где: Россия, Новочерка сск Репутация: нет Всего: нет |
Доброго времени суток.
Учусь писать и использовать dll. Я написал прогу на С# которая использует функцию из dll. вот код
И написал длл на С++ в которой хранится ф-ция MyMessageBox. Код:
при нажатии на кнопку, прога (по идее) должна выдать обычный MessageBox, а выдает ошибку: "Unable to find an entry point named 'MyMessageBox' in DLL 'comport.dll'. " Что я делаю не так, подскажите. Заранее благодарю. |
||||
|
|||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
каким бобок это к си? это можешь заменить на MessageBoxA((HWND)0,Text,Caption,Type); по крайней мере попробывать -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Brain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 10.12.2006 Где: Россия, Новочерка сск Репутация: нет Всего: нет |
Причем тут это? Она ведь не может найти точку входа. ИМХО Я что-то делаю не так при определении ф-ции MyMessageBox в длл. |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 8 Всего: 37 |
Нет спецификаторов вызова функции - вот пример (ну у тебя соответственно не паскалевский вызов ))))
|
|||
|
||||
| Brain |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 10.12.2006 Где: Россия, Новочерка сск Репутация: нет Всего: нет |
Сенк, а теперь можно разобрать все по полочкам?
Что такое спецификатор вызова функции?
Это в проге писать или в длл? Можешь обьяснить: Что эта строчка обозначает? А как мне написать другой вызов? Какие они(вызовы) бывают?
А это зачем нужно? Это сообщение отредактировал(а) Brain - 10.12.2006, 22:11 |
||||
|
|||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 8 Всего: 37 |
Посмотри тут http://ru.wikipedia.org/wiki/DLL
|
|||
|
||||
| Brain |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 10.12.2006 Где: Россия, Новочерка сск Репутация: нет Всего: нет |
ЗАРАБОТАЛО! Спасибо!!!
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |