Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2009, 09:53   #1
VVVadim
Пользователь Подтвердите свой е-майл
 
Аватар для VVVadim
 
Регистрация: 28.03.2007
Сообщений: 60
По умолчанию Вызов функции из dll-ки

Привет всем!!! У меня такая беда: вызываю функцию из dll-ки статически - все работает, а динамически - нифига , вот сорц, плиз пажити.
Вложения
Тип файла: rar test_app.rar (15.9 Кб, 22 просмотров)
VVVadim вне форума Ответить с цитированием
Старый 28.04.2009, 10:15   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Код:
type
  TMyFunc = procedure(wnd: HWND; path: PChar); stdcall;
........................
procedure TForm1.Button1Click(Sender: TObject);
var
 DLLInstance: THandle;
 MyFunc: TMyFunc;
// procedure (wnd: HWND; path: PChar);
begin
 DLLInstance := LoadLibrary(PChar('zzz.dll'));
  if (DLLInstance <> 0) then
  try
    @MyFunc := GetProcAddress(DLLInstance, 'AFV_OpenFile');
    if Assigned(@MyFunc) then
    MyFunc(form1.Handle, 'qwerty.123');
  finally
   FreeLibrary(DLLInstance);
  end;
end;
Баламут вне форума Ответить с цитированием
Старый 28.04.2009, 10:37   #3
VVVadim
Пользователь Подтвердите свой е-майл
 
Аватар для VVVadim
 
Регистрация: 28.03.2007
Сообщений: 60
По умолчанию

все бачит, пасиба!!!
VVVadim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание и вызов библиотеки dll DM_bite Помощь студентам 3 15.06.2010 12:47
Вызов произвольной функции из DLL Роман Радер Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 31 05.03.2010 22:35
Вызов функции MarSeON PHP 2 01.08.2008 20:22
вызов из dll не ShowModal. Roof Общие вопросы Delphi 7 25.07.2008 15:22
Вызов функции по таймеру Lexicss Общие вопросы Delphi 4 30.05.2007 22:47