Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

low-order word


@Дениска ©   (2011-07-12 22:39:00) 

В функцию GetProcAdress Модно вторым параметром вместо имени искомой фунцкии можно ввести ее индекс? yfghbvth 18. В мсдн сказано: The function or variable name, or the function's ordinal value. If this parameter is an ordinal value, it must be in the low-order word; the high-order word must be zero. Мне непонятно, low-order word - это как, inttostr(low(18))? или как-то подругому?


@Дениска   (2011-07-13 11:30:00) [1]

Спасибо


icWasya   (2011-07-13 09:16:00) [2]

Имеется ввиду, что если параметр функции GetProcAddress находится в диапазоне 0-$FFFF, то этот параметр рассматривается как число, и является индексом экспортируемого из DLL объекта; а если параметр больше $FFFF, то он рассматривается как адрес строки, содержащей имя экспортируемого объекта.


MBo   (2011-07-13 08:09:00) [3]

Пойдет и так
MAKEINTRESOURCE(18)
и так
MAKEINTRESOURCE($12)

и, наверное, так:
PChar($12)


@Дениска   (2011-07-13 07:23:00) [4]

Все равно непонятно. 18 в hex = 12, че писать inttostr($12)? или MAKEINTRESOURCE(18)? Вы извините, я тупой студент, но хочу сам понять


Игорь Шевченко   (2011-07-13 00:05:00) [5]


> Мне непонятно, low-order word - это как, inttostr(low(18))?
>  или как-то подругому?


use MAKEINTRESOURCE


Rouse_   (2011-07-12 22:42:00) [6]

просто число пиши в диапазоне 0..FFFF


Наверх

Титульная страница Поиск, карта сайта Написать письмо