Я создал CMyClass, в котором определен метод CallMe() при создании этого проекта MyProject.dll. Теперь в каком-то другом проекте я хочу позвонить CallMe из CMyClass. может кто-нибудь сказать мне, как это сделать? Заранее спасибо ....Функция вызывающего члена, объявленная в другой dll
ответ
Вы должны добавить ссылку на MyProject.dll на свой новый проект, а затем, создать объект CMyClass: CMyClass mClass = новый CMyClass (); mClass.CallMe();
- Убедитесь, что класс CMyClass общественного класса и метод Callme() также общественного
Если предположить, что это в визуальной студии ..
You need to add a reference в библиотеку с вашего проекта после того, как вы сделали это, вы можете создать экземпляр вашего класса и вызове метода , при условии, что класс и метод являются общедоступными (или защищены, если они получены).
Вы должны быть в состоянии сделать что-то вроде:
Yournamespace.CMyClass myClass = new Yournamespace.CMyClass();
myClass.CallMe();
Edit: В C++ просто #include заголовочного файла и включить файл .lib в то время как ссылки. Или вызвать LoadLibrary для загрузки DLL. This Страница MSDN предоставит вам более подробную информацию.
Это предполагается, что это не COM-библиотека, если это так, все будет несколько иначе.
Извините .... Я использую C++. Одна вещь, которую я не получаю, так как мне удастся создать объект некоторого класса, который определен в другом проекте. – bharat
@bharat: Просто # включите заголовочный файл и включите файл .lib во время соединения. –
@bharat: изменил мой ответ –
- 1. Объявленная функция не называется
- 2. Объявленная функция не найдена
- 3. Виртуальная функция, объявленная в производном классе
- 4. Qt Функция параллельного запуска члена из другой функции-члена
- 5. JS - функция, объявленная внутри функции
- 6. Частная функция члена C++ vs Функция C
- 7. Функция, объявленная дважды в файле заголовка C
- 8. error: no '__________' функция-член, объявленная в классе '_______'
- 9. не определено: функция (объявленная в другом пакете)
- 10. Функция, объявленная в .ino не найдена
- 11. Введите оператора, вызывающего другую dll в F #
- 12. Функция прототипа вызывающего массива
- 13. Найти имя DLL-кода, вызывающего функцию C#
- 14. Процедура вызывающего члена NULL SELF аргумент Oracle
- 15. Функция члена в Javascript
- 16. Почему не функция, объявленная async типа type.CoroutineType?
- 17. DebugBreak в DLL под другой DLL
- 18. Функция вызова от вызывающего объекта
- 19. Какова функция-функция функции-члена?
- 20. Ссылка статического члена из dll
- 21. Заявленный функция JavaScript, Вызывающего себя
- 22. Отладка проекта VB6, вызывающего DLL .Net (C#)
- 23. Функция члена против функции без члена?
- 24. Функция члена функции доступа от функции-члена
- 25. Функция функции-члена для функции-члена
- 26. DLL-настройки из другой DLL
- 27. Функция виртуального члена в потоке
- 28. Функция члена C++ неоднозначна
- 29. функция члена шаблонного класса
- 30. DLL-функция в VB
На каком языке написана ваша DLL? Какой язык является вашим «другим проектом»? –