0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
|
||||||
1 | ||||||
Free Pascal игнорирует $F10.02.2017, 22:33. Показов 2481. Ответов 3
Метки нет (Все метки)
Решаю задачу, в которой некоторые процедуры и функции должны получать параметры-функции. Однако при компиляции сообщается что директива $F была проигнорирована и компилятор ругается на неправильное число параметров функции-параметра. Что с этим сделать можно?
0
|
10.02.2017, 22:33 | |
Ответы с готовыми решениями:
3
Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET - в чем разница? Нужен Turbo pascal или Free pascal на русском Free Pascal Графические возможности Free Pascal |
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
|
|
10.02.2017, 23:33 [ТС] | 3 |
Да, действительно с @ работает. А в каком случае вообще надо использовать директиву $F? вместо @
0
|
Модератор
|
|
11.02.2017, 02:02 | 4 |
Сообщение было отмечено ZimOne как решение
Решение
ZimOne,
понимаете какая штука... Жил был МС-Дос и 16-битный реальный режим процессора (real mode), в котором дальный (far) указатель состоял из пары сегмент:смещение. А потом для работы в защищенных режимах (protected mode) стали использовать плоскую модель памяти (flat memory model), в которой не оказалось места варианту сегмент:смещение. А компилятор, видя код, написанный для 16-битного реального режима, просто говорит, что он это проигнорирует, и советует посмотреть на календарь... Тем не менее, требование о наличии @ перед именем функции для получения ее адреса зависит только от варианта выбранного синтаксиса (tp, delphi, fpc, objfpc, ...), а игнорирование директивы или ключевого слова far -- от того, подо что производится сборка. Добавлено через 5 минут См. http://www.freepascal.org/docs... fse82.html
2
|
11.02.2017, 02:02 | |
11.02.2017, 02:02 | |
Помогаю со студенческими работами здесь
4
Используя стек, создать другой текстовый файл, в котором числа будут записаны в обратном порядке - Free Pascal Обсуждение (pabc.net и free pascal) Из множества выбрать три различные точки по условию -из Turbo Pascal во Free Pascal Чем отличается Тurbo Pascal от Free Pascal Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |