Консультация № 144914
24.09.2008, 19:00
0.00 руб.
0 8 0
Доброго времени суток уважаемые эксперты! Возникло два вопроса:
1. Можно ли на TurboPascal 7.0 писать сетевые приложения? Если можно то как?
2. Слышал про модуль позволяющий изменить разрешение экрана на 1024х768 и 256 цветов. Может, кто слышал про него? Поделитесь плиз
Заранее благодарю!

Обсуждение

давно
Мастер-Эксперт
425
4118
24.09.2008, 19:47
общий
На Turbo Pascal лучше вообще ничего не писать. Согласитесь, если есть выбор кушать ли заплесневевшую или свежую булочку, лучше свежую.
Если хотите писать сетевые приложения на Паскале, то лучше это делать не на заплесневевшем Turbo Pascal'е, а на свежем, например на FreePascal.
Второй вопрос тоже некорректен по той же причине.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
24.09.2008, 20:42
общий
Это все понятно! Но к сожалению это курсач (точнее размышление на тему курсача). Нам на выбор любая игрушка! Захотелось написать что-то особенное, и желательно сетевое ! И Turbo Pascal - обязательое условие. Все остальное - фантазия автора игры
давно
Старший Модератор
31795
6196
24.09.2008, 22:21
общий
Евчик Сергей Александрович :

1)Написать можно всё и на любом языке программирования. Вот только вопрос целесообразно ли это.
2)Папку BGI смотрели?
Драйвер IBM8514.BGI видели?
Он единственный позволяет работать с указанным разширением, остальные (720х350) и меньше.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
24.09.2008, 23:07
общий
Есть модуль, позволяющий использовать, практически, любые разрешения.
Как-то писал лабораторную на эту тему. Ее можно взять здесь
А сетевое - ну и задачу Вам дали. Когда создавался Borland Pascal, из сетей был только длинный LPT-кабель для перекачки информации с одного компьютера на другой. Конечно, можно вывернуться, то это будет почище мазохизма. Здесь будет лучше использовать среду разработки bpw.exe - для создания 16-разрядных приложений на Windows
А Free Pascal использовать нельзя, как советует sir Henry? Там все возможно - это современный Паскаль
Неизвестный
25.09.2008, 02:21
общий
Есть у меня черта характера (не знаю хорошая или плохая): я люблю создавать себе трудности ! Так что работу с сетью я придумал себе сам! За IBM8514.BGI от души благодарю, за модуль также отдельная благодарность. Про FreePascal не знаю! Спрошу у препода! Конечно, будь моя воля я бы хотябы н Delphi это все написал (Там и полегче и по приятнее, да и возможностей побольше :-))
давно
Мастер-Эксперт
425
4118
25.09.2008, 05:27
общий
Евчик Сергей Александрович
FreePascal - это точная копия Turbo Pascal, только переписаная с учётом работы в 32-ух и 64-ёх разрядных операционных системах. Так что если Вы разбираетесь в TP, никаких сложностей при переходе на FreePascal у Вас не будет, за исключением тех моментов, что работа идёт именно в 32-ух разрядах и работа с адресациями памяти проходит по другому. Но если не лезть в специфику адресации, то никаких проблем возникнуть не должно.
По поводу сетевых приложений в ТР.
Зайдите на www.sources.ru, там лежит много модулей с примерами для работы с сетью. Только сразу предупреждаю, не факт, что они будут работать. Именно из за того, что кардинально поменялось устройство ОС. Например FreePascal использует безопасные (с точки зрения ОС) сетевые функции самой операционной системы, в то время как Turbo Pascal будет использовать для этой цели прерывания DOS, которые в большинстве случаев в Windows уже не работают.
Кстати. Во FreePascal любые (в пределах разумного естественно ) разрешения и цветности экрана входят как его неотемлемая часть.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
25.09.2008, 11:41
общий
Ну, что ж спасибо! Буду пробовать писать на нем! Надеюсь проблем возникнуть не должно
давно
Мастер-Эксперт
425
4118
25.09.2008, 12:08
общий
Цитата: Евчик Сергей Александрович
Надеюсь проблем возникнуть не должно

Всё в Ваших руках... В том числе и проблемы.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа