![]() |
|
|
![]()
|
|
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: нет Всего: 64 |
Как можно создать либы для экспорта функций, например, для OpenGL функций? Желательно для TASM-а.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 7 Всего: 34 |
а нафига?
ну хотя если так нужно есть dll2lib на wasm.ru -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: нет Всего: 64 |
oleg1973
Это сообщение отредактировал(а) <Spawn> - 28.7.2004, 15:56 -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 7 Всего: 34 |
импортировать ты имел ввиду?
так как я использую fasm там выглядит так section '.idata' import data readable library kernel,'KERNEL32.DLL',\ user,'USER32.DLL',\ ddraw,'DDRAW.DLL' import kernel,\ GetModuleHandle,'GetModuleHandleA' import user,\ RegisterClass,'RegisterClassA' import ddraw,\ DirectDrawCreate,'DirectDrawCreate' тоесть создаем секцию импорта, со списком dll и функ которые импортируем из них и никаких там lib в тасме и масме да там нада делать нечто типа extrn DirectDrawCreate и при линковки использовать lib в котором описана функ и из какой она там длл -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: нет Всего: 64 |
Вот я про это и говорю Добавлено @ 17:27 П.С. А чем fasm лучше? -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 7 Всего: 34 |
<Spawn>
ну так я и говорю , бери в инете dll2lib или на wasm.ru (там версия правельней запихивай в нее opengl32.dll и она тебе соорудит lib файл и opengl32.h а фасм лучше тем что проще делать в нем, там lib никаких ненада только инклуды, а они в комплекте с ним идут и компилится все нажатием F9 вот из примеров его месадж бокс
все никакого гемора -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: нет Всего: 64 |
oleg1973 Спасиб, нужно будет качнуть на досуге FASM
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |