Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.14;
Скачать: CL | DM;

Вниз

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

 
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 вся ветка

Текущий архив: 2002.01.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-42418
Wetnose
2001-12-27 07:09
2002.01.14
KeyDown для ScrollBar a


1-42441
tovSuhov
2001-12-24 14:22
2002.01.14
Хочу в рун-тайме растягивать , к примеру, панель...


14-42546
T2
2001-11-17 02:43
2002.01.14
Delphi, версия номер 13


1-42429
VID
2001-12-22 16:28
2002.01.14
Выделение слова из строки


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