реклама на сайте
подробности

 
 
> Как вызвать процедуры из другого модуля?
Firebird
сообщение May 19 2008, 11:14
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 4-01-08
Пользователь №: 33 813



Добрый день!
Всех поздравляю с победой сборной России на чемпионате мира по хокею!!! 08.gif

У меня такая задача, есть файл main.asm, здесь вся логика программы, решил вывести процедуры инициализации в отдельный файл init.asm

main.asm
Main
call InitProc
.....
goto Main


init.asm
InitProc
.....
return

Однако компилятор выдает ошибки, как правильно организовать вызов процедур расположенных в другом модуле. Какие директивы нужно использовать???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vanner
сообщение May 19 2008, 12:11
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 23-10-05
Пользователь №: 10 016



Когда же вы начнете читать манулы?

В модуле init.asm объяви процедуру как глобальную, т.е.
Код
GLOBAL InitProc

Можеш создать файл init.inc и приинклюдить его к main.asm или прямо в main.asm объявить эту процедуру как внешнюю.
Код
EXTERN InitProc
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01437 секунд с 7
ELECTRONIX ©2004-2016