EBX, шоб его

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 20.05.2005 (Пт) 14:14

EXE? Ты же говорил про Dll. И в таком случае, как функция Dll узнает, по какому адресу лежит ее ВНУТРЕННЯЯ(НЕ ЭКСПОРТИРУЕМАЯ) функция? Т.е. напр.:
Код: Выделить всё
void FuncInternal()
{
}

long WINAPI FuncExternal()
{
   FuncInternal();//А как узнать, что вызывать?
}
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.05.2005 (Пт) 17:56

ANDLL, блин, ну прочитай ты где-нибудь про абсолютную и относительную адресацию, ага?
Если вызов FuncInternal() компилируется в call imm32 (а так это, скорее всего, и есть), то при перемещении длл-ки по памяти ничего нигде фиксить не надо.
Изображение

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 22.05.2005 (Вс) 13:57

sorry, mea cupla
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Пред.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList