Привет, эксперты! Кому-то мой вопрос может показаться глупым, но все-таки. Можно-ли написать на Turbo Pascal-е 7.0 программу под Windows? Пусть даже 16-bit code.
Здравствуйте, Дмитрий! Да, конечно, и только 16-ти битное. Обрати внимание на пункт в меню Compile -> Target -> Window Application. Другое дело, что писать на DOS программу для Windows... Есть книги, например, А.Федоров, Д.Рогаткин. Borland Pascal в среде Windows. - Киев, Диалектика, 1993. У Федорова есть и еще одна книга лучше, только у меня ее заныкали, и сразу не вспомню, как называлась
Ответ отправлен: 12.05.2003, 10:50 Отправитель: Bill Отвечает shum
Добрый день, Дмитрий! Да запросто только не Turbo Pascal-е 7.0, а на Borland Pascal-е 7.0 (это одно и тоже разница примерно как между Celeron и Pentium), консольное приложения - никаких проблем, WIN API - придётся поморщиться (кстате рекомендую Borland Pascal for Windows (гемороя меньше и он входит в пакет Borland Pascal)), но отмечу что оба (хоть для DOS, хоть для Win) приложения грешат одним недостатком - почемуто нет режима отладки :-), ну а вообщето ещё лучше пересесть на Free Pascal, тот компиль под DOS,WIN32,Linux,FreeBSD, NetBSD,OS/2,NetWare (не круто ли). Если интересует что то ещё - пишите письма, только плиз ответь на кой оно тебе надо(ну если будешь писать) Ответ отправлен: 12.05.2003, 14:16 Отправитель: shum Отвечает DoS@
Приветствую Вас, Дмитрий! Для винды нет! Если для винды писать, то на Turbo Pascal for Windows или Borland Pascal 7.0.
Ответ отправлен: 12.05.2003, 14:27 Отправитель: DoS@ Отвечает Lynx
Добрый день, Дмитрий! Помоему я даже такое где то видел. Или это просто было похоже. (Давно это было) В любом случае TP 7.0 тебе PE-файла не скомпиляет. :)))
Ответ отправлен: 12.05.2003, 15:16 Отправитель: Lynx Отвечает Byter
Приветствую Вас, Дмитрий! Нет. Ответ отправлен: 12.05.2003, 18:45 Отправитель: Byter Отвечает Tigran K. Kalaidjian
Приветствую Вас, Дмитрий! э-э...! как это 16-бит под Windows ?! Если я ничего не путаю, то на TP нельзя писать 32-битные проги...
Ответ отправлен: 13.05.2003, 17:05 Отправитель: Tigran K. Kalaidjian Отвечает Tancho
Здравствуйте, Дмитрий! Ну можно, но только если это не Turbo Pascal 7.0, а ... Turbo Pascal 7.0 for Windows - надо впольне сериозно сказать что есть такая вещ и здесь код 16-byte(смотри прекрасной двутомник Рубинщейна), а если тебе нужен 32-Byte code ужу надо DELPHI !
Ответ отправлен: 13.05.2003, 17:33 Отправитель: Tancho Отвечает Pin
Доброе время суток, Дмитрий! Нужно использовать Turbo Pascal for Windows! Ответ отправлен: 13.05.2003, 17:35 Отправитель: Pin Отвечает _vt
Здравствуйте, Дмитрий! Для bp.exe - в меню "Compile" необходимо установить "Target" на "Windows Application", для bpc.exe - парамер -CW. Стандартные модули для Windows находятся в файле turbo.tpw. А для Win32 можно использовать только Delphi или Паскали других фирм (VirtuaPascal и др.)
Ответ отправлен: 13.05.2003, 23:17 Отправитель: _vt
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.