powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите очень начинающему (dll)
2 сообщений из 2, страница 1 из 1
Помогите очень начинающему (dll)
    #32496791
HolyGun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть .cpp файл, есть .def файл. Больше ничего нет.
В .cpp файле вроде бы правильно написано
Код: plaintext
1.
extern  "C"  BOOL CALLBACK Func1(DWORD param,BOOL param1=FALSE)

в .def файле написано
Код: plaintext
1.
2.
3.
 LIBRARY	Mylib 
 EXPORTS
 Func1

Открываю cpp файл в билдере 6, предлагает создать проект, создаю. Компилю DLL -ку.
Затем в Delphi делаю:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Type TFunc1 =Function(pid:DWORD;HideOnlyFromTaskManager:BOOL):BOOL; stdcall;

var HideProcess:THideProcess;
  hLib:THandle;
begin
  Hlib:=LoadLibrary('MyLib.dll');
  p:=GetProcAddress(hLib,'Func1');
  Func1(GetCurrentProcessId,false);
end;


Запускаю прогу на Delphi, говорит, что Точка входа в процедуру Func1 не найдена в библиотеке mylib.dll.
Что делать?
...
Рейтинг: 0 / 0
Помогите очень начинающему (dll)
    #32497830
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В билдере надо создать проект для dll, потом в него добавить cpp-файл.
Def-файл, вроде как, там не нужен
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите очень начинающему (dll)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]