![]() |
|
|
![]()
|
|
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: нет Всего: 62 |
Решил вспомнить былое, немного попрограммировать на ассемблере. Натолкнулся на следующую ошибку. Есть программа, которая нормально компилируется и работает. Стоит мне подключить через include файл с макросами (даже пустой), при компиляции вываливается ошибка **Fatal** Out of memory.
TASM 4.1 Это сообщение отредактировал(а) Idsa - 12.11.2008, 01:46 |
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: 6 Всего: 14 |
Idsa, подозрительно старый tasm есть более новый tasm32 ver 5 хотя Borland tasm больше не поддерживает -- переходи на masm, fasm, nasm а в вашем конкретном случае проверь правильность указания пути к файлу с макросами, если файл с макросами не находится в той же директории -- ошибка либо в самом ассемблерном файле в строке
include "полный путь к файлу"\файл.inc либо в батнике строка "tasm /i"полный путь к файлу" " |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: нет Всего: 62 |
Макрос находится в той же папке. Подключаю вот так: include Macro.asm. Пробовал c кавычками, но тогда tasm ругается "Can't locate file".
include находится в самой первой строчке программы. Пробовал размещать его, как во многих примерах, в начале сегмента кода, но тогда tasm ругается "переменная уже определена" про каждую переменную. |
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: 6 Всего: 14 |
Idsa, мы тут гадаем на кофейной гуще -- прикрепи исходные файлы (*.asm и *.inc) и батник, которым ты их собираешь -- может быть так будет быстрее
|
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: нет Всего: 62 |
Проблема решилась переходом на MASM. Mikl_, спасибо за помощь. +1.
|
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |