У меня есть переменная под названием dx. Менять название не хочу, удобно, когда есть dx, dy, dz.
Как обратиться к ней в ассемблерной вставке в паскалевской программе?
точно не знаю, попроюуй так - [dx]
mov DX, module_name.DX
mov DX, module_name.DX
Тогда, боюсь, по имени - никак...
Ну ладно, сделал эти переменные глобальными, всё равно
fld uMain.dy - прокатывает, а fld uMain.dx - не компилируется.
Ты чем компилируешь? У меня FPC прекрасно берет FLD uMain.dx. Турбо Паскалем сейчас проверить не могу, к сожалению.
Дельфой-семёркой.
Хм. Попробуй
fld &dx
Турбо Паскаль так берет даже локальные переменные в функции. Дельфи 2009 тоже понимает амперсанд.
Во, оно!