Borland Pascal for Windows -- какой код генерирует?

procenkotanya

Какой код генерирует компилятор Borland Pascal for Windows -- 16- или 32-битный?
С его помощью можно из Pascal-программы вызвать функцию из Win32 DLL (например, MessageBoxA из user32.dll)?

maggi14

по-моему, генерит на выбор один из четырех (16 ДОС, 32 Вин, 16 Вин и какой-то еще, наверно, что-то с типом адресации)

yolki

А зачем тебе БП под винду?
Что мешает писать на Дельфи?

procenkotanya

Это не совсем мне надо. Я предпочитаю С, С++
Про существование Delphi я знаю. Просто хотелось бы знать ответ именно на поставленный вопрос

yolki

BP for Windows - как такового не существует.
есть несколько "виндовых" экзешников в составе Borland Pascal 7.0 (+патчи до версии 7.1)
Суть их такая: это графическая IDE + редакторы ресурсов (workshop etc)+компилятор, перекомпилированный под win16/win32s, который умеет всё тоже самое, что умеет "дос"-версия из того же комплекта.
а ДОС-версия умеет: Real-mode, Protected-mode (DOS Windows
под Windows понимается Win16/Win32s.
Win32 она не умеет.

procenkotanya

Спасибо. Мне тут на форуме ФДС ссылку на интересный хак дали:
http://pascal.sources.ru/exec/call32nt.htm
типа вызывать функции из Win32 DLL
Оставить комментарий
Имя или ник:
Комментарий: