Автор: sheka 6.12.2009 5:02
В нете нашел, что
Цитата
Meml[$40 : $6C]
должно выдавать время, но пишет ошибку, что найдена неизвестная ПЕРЕМЕННАЯ Meml. как это исправить?
Конечно можна использовать GetTime, но почему это не работает?
И еще вопрос: Фри Паскаль не хочет воспринимать директиву {$F+}. даже в подсказках пишет, что директива не выполнена.
Автор: Lapp 6.12.2009 5:18
Цитата(sheka @ 6.12.2009 1:02)
пишет ошибку, что найдена неизвестная ПЕРЕМЕННАЯ Meml.
Mem, а не Meml
Цитата(sheka @ 6.12.2009 1:02)
И еще вопрос: Фри Паскаль не хочет воспринимать директиву {$F+}.
FPC - это 32-разрядный компилятор. Он не умеет 16-разрядную адресацию делать. В 32-разрядной адресации нету такого уродства, как near и far вызовы.
Автор: volvo 6.12.2009 5:27
Цитата
Mem, а не Meml
С чего бы? Есть и Mem и MemW и MemL, только FPC не имеет этого... Через Go32V2 - пожалуйста...
Подробнее читаем в файле user.pdf, "7.2.1 Things that will not work"
Автор: Lapp 6.12.2009 5:27
Цитата(Lapp @ 6.12.2009 1:18)
Mem, а не Meml
Хоп! давно я ТР не пользовал..
нет, дело в том, что ФП этого нет просто
Добавлено через 2 мин. Цитата(volvo @ 6.12.2009 1:27)
С чего бы? Есть и Mem и MemW и MemL,
Извиняюсь. Сбило с толку то, что тема в разделе Теории ТР (который я, похоже, совсем забыл, увы
)
Переношу в 32-битные компиляторы. Sheka, учти, плз, на будущее.