Здравствуйте, DDS, Вы писали:
DDS>Подскажите в чем беда, пытаюсб из библиотеки вызвать экспортную функцию подключенного приложения (естесственно тоже моего). Пишу так:
DDS>В DLL:
DDS>DDS>...
DDS>var
DDS> fD: function:pchar; stdcall;
DDS>begin
DDS> fD:=GetProcAddress( GetWindowWord(hwn,GWW_HINSTANCE) ,'GetFromAPP');
DDS> if @fD<>nil then fD else ShowMessage('shit!');
DDS>end;
DDS>...
DDS>
Странно, а я всегда делал так:
fD:= @GetProcAddress( 0 ,'GetFromAPP');
И у меня сробатывало, поскольку Load<чегото там чтобы получить Handle приложения>('имя_приложения.exe'); возвращал 0, и это не потому что он не срабатывал