Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Include macro 
:(
    Опции темы
Idsa
Дата 12.11.2008, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: нет
Всего: 62



Решил вспомнить былое, немного попрограммировать на ассемблере. Натолкнулся на следующую ошибку. Есть программа, которая нормально компилируется и работает. Стоит мне подключить через include файл с макросами (даже пустой), при компиляции вываливается ошибка **Fatal** Out of memory.
TASM 4.1

Это сообщение отредактировал(а) Idsa - 12.11.2008, 01:46


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Mikl_
Дата 12.11.2008, 06:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 9.11.2007

Репутация: 6
Всего: 14



Idsa, подозрительно старый tasm есть более новый tasm32 ver 5 хотя Borland tasm больше не поддерживает -- переходи на masm, fasm, nasm а в вашем конкретном случае проверь правильность указания пути к файлу с макросами, если файл с макросами не находится в той же директории -- ошибка либо в самом ассемблерном файле в строке 
include "полный путь к файлу"\файл.inc либо в батнике строка "tasm /i"полный путь к файлу" "
PM MAIL   Вверх
Idsa
Дата 12.11.2008, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: нет
Всего: 62



Макрос находится в той же папке. Подключаю вот так: include Macro.asm. Пробовал c кавычками, но тогда tasm ругается "Can't locate file".
include находится в самой первой строчке программы. Пробовал размещать его, как во многих примерах, в начале сегмента кода, но тогда tasm ругается "переменная уже определена" про каждую переменную.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Mikl_
Дата 12.11.2008, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 9.11.2007

Репутация: 6
Всего: 14



Idsa, мы тут гадаем на кофейной гуще -- прикрепи исходные файлы (*.asm и *.inc) и батник, которым ты их собираешь --  может быть так будет быстрее  smile 
PM MAIL   Вверх
Idsa
Дата 12.11.2008, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: нет
Всего: 62



Проблема решилась переходом на MASM. Mikl_, спасибо за помощь. +1.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.