Главная страница
    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.56 MB
Время: 0.021 c
7-42579
NazguL
2001-04-14 15:52
2002.01.14
Как с помощбю WinAPI упровлять громкостью звука


1-42422
dimonf
2001-12-25 19:37
2002.01.14
Как работать с Canvas в StringGrid?


6-42537
Denys
2001-10-18 10:18
2002.01.14
Сшивка IP дейтограмм


1-42466
Mikh_Dmit
2001-12-23 22:51
2002.01.14
Как добавить в проект мно одинаковых файлов


3-42338
Smile
2001-12-10 09:59
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский