Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];

Вниз

Вызов функции по адресу   Найти похожие ветки 

 
Abajun   (2001-11-13 11:57) [0]

Привет всем! У меня есть адрес функции. Как по этому адресу вызвать эту функцию. Вообще-то мне нужно для Фортрана, но хотелось бы понять сам принцип.


 
Digitman   (2001-11-13 12:38) [1]

опиши прототип ф-ции как функциональный тип (с использованием соглашения stdcall), объяви переменную этого типа, запиши в нее адрес реальной ф-ции и вызывай !


 
Abajun   (2001-11-13 13:19) [2]

А без использования функционального типа можно? А то в Фортране этого нет


 
Алексей Петров   (2001-11-13 13:31) [3]

Эта фича уж очень для языка специфична :)

В фортране раньше был процедурный тип - это то-же, что и функциональный.


 
Digitman   (2001-11-13 13:52) [4]

>Abajun
Можно и без прототипа. Но тогда - на ASM придется.
И - тем не менее - ф-ция аргументы имеет ? Это - важно.


 
Abajun   (2001-11-13 14:47) [5]

Что такое ASM? функция аргумент имеет.


 
Digitman   (2001-11-13 15:32) [6]

ASM = Assembler.
Толкай единственный аргумент в стек и делай call funcaddr



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
4-42597
Begemoth
2001-11-12 16:08
2002.01.14
Можно ли с помощью API узнать имя локального компьютера?


3-42383
Serega__2
2001-12-13 12:09
2002.01.14
Подскажите плз каким образом перенести структуру и данные базы под MSSQL7 с одной машины на другую?


3-42334
lena
2001-12-10 11:21
2002.01.14
ошибка (table is locked)


1-42494
Stexen
2001-12-25 20:42
2002.01.14
ПО-МОЕМУ интересный вопрос


4-42614
SergeyDonetsk
2001-11-08 12:50
2002.01.14
Кто поможет проверить где ошибка?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский