![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Растолкуйте смысл ошибки asm кода. [D7, WinXP]
fuzzy © (2005-02-14 11:32:00)Какая то ошибка:
inc Packet_ID- строка, содержащая ошибку.
p2kman.asm(3218) Forward reference needs override
ЗЫ. Компилирую я в TASM.
panov (2005-02-14 14:17:00) [1]Вопрос не соответствует теме конференции.
Eraser (2005-02-14 13:31:00) [2]Телепатия всё таки вещь сильная.
Fuzzy (2005-02-14 13:04:00) [3]Все, проблема решилась.
Digitman (2005-02-14 12:30:00) [4]
> Fuzzy © (14.02.05 12:20) [4]
> Хе-хе. Не все так просто!
телепатов здесь нет.
излагай подробно, что у тебя там "так сложно"
VMcL (2005-02-14 12:23:00) [5]Если TASM не попросить, то по умолчанию он совершает один проход, если не ошибаюсь.
Fuzzy (2005-02-14 12:20:00) [6]Хе-хе. Не все так просто!
Digitman (2005-02-14 12:09:00) [7]
> Fuzzy © (14.02.05 11:53) [2]
> В самом конце.
"конец" - сущность растяжимая ..
несмотря на двухпроходность tasm-компилятора попробуй все же объявить этот идентификатор ДО первого обращения к нему, т.е. не в каком-то там "конце", а ДО строчки "inc Packet_ID"
кажется, это очевидное и вполне логичное решение : объявить то что намерен использовать ДО того как собственно используешь
Fuzzy (2005-02-14 11:53:00) [8]В самом конце.
Вот так :
Packet_ID dw ?
Digitman (2005-02-14 11:41:00) [9]где и как объявлен идентификатор Packet_ID ?