![]() |
eXeL@B —› Вопросы новичков —› Как создать DLL и внедрить в программы? |
Посл.ответ | Сообщение |
|
Создано: 08 мая 2013 15:51 · Поправил: test4me · Личное сообщение · #1 Доброго времени суток! Есть программка на которую хочу подвесить DLL перед тем как эта программа запустится на выполнение, чтобы выполнила некоторый код из нее..и в зависимости от полученных данных продолжила или закрылась.. DLL можно положить в ту же папку... Нашел очень хорошую статью с примером на есть конкретные вопросы: (P.S уважаемый Archer разблокируйте пожалуста тему) попробую описать ситуацию...сделал проект где должна получится DLL.. если кому интересно вот самый простой код для тестировки: Code:
запустив ее на компьютере где был билдер работает все нормально, но на другом компьютере выдала ошибку где сообщалось о том что не может найти библиотеку vcl60.bpl...естественно я ее повторно скомпилировал где в опциях снял галочки Link with Dynamic RTL и Build with runtime packages. но при компиляции появились другие ошибки..поискал vcl60.bpl и нашел его в системной папке C:\Windows\SysWOW64..ошибки такие: [Linker Error] Unresolved external '__fastcall Dialogs::ShowMessage(const System::AnsiString)' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\PRIMER.OBJ [Linker Error] Unresolved external 'Forms::Application' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\PRIMER.OBJ [Linker Error] Unresolved external '__fastcall Forms::TApplication::MessageBox(const char *, const char *, int)' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\RELEASE\VCLE.LIB|_t_Forms в чем ошибка? немогу понять...буду рад любому ответу...нужно срочно с уважением test4me ![]() |
|
Создано: 08 мая 2013 15:57 · Поправил: Модератор · Личное сообщение · #2 |
|
Создано: 11 мая 2013 13:26 · Личное сообщение · #3 |
|
Создано: 11 мая 2013 14:00 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Как создать DLL и внедрить в программы? |
Эта тема закрыта. Ответы больше не принимаются. |