| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Консольное приложение |
| Автор: The MASTER 16.1.2005, 20:57 |
| А возможно ли сделать вывод графики в консольное приложение? |
| Автор: Ripper 16.1.2005, 21:11 |
| Я раньше на паскале рисовал всякие линии т .д. это же та же консоль на дельфи? правда хз будет ли работать... Да все возможно) на крайний случай паскаль TP можно использовать |
| Автор: Snowy 17.1.2005, 12:23 |
| Far по крайней мере так делает. Я думаю это можно просто сэмулировать. Берем координаты нашего консольного окна, а потом ресуем на дескторе, со смещением нашего окна. Добавлено @ 12:23 Естественно работать будет только в оконном режиме. |
| Автор: кварк 27.1.2005, 08:41 |
| Пример на C. Принцип там описан. http://www.firststeps.ru/mfc/winapi/r.php?6 |
| Автор: Droll 10.2.2005, 14:58 |
| Для Delphi есть специальный модуль CRT.pas (не помню где я его видел, так что ссылки не дам) - переделанный CRT под паскаль. Т.е. если знаешь как отображать в ТП, то с помощью сего модуля тебе несложно будет и в Delphi работать с графикой. |
| Автор: Snowy 10.2.2005, 16:40 |
| CRT для дельфи есть на torry. Но он не имеет никакого отношения к графике. Вывод графики в консоли делается также через Canvas. |
| Автор: The MASTER 1.3.2005, 17:03 |
| И он потом в Dos при запуске приложения выведет графику? |
| Автор: Snowy 1.3.2005, 17:07 |
| Консольные приложения Delphi не работают в DOS. Кроме того, выбод графики в консольном окне возможен только в оконном режиме. При переключении в полный экран графика в консольном приложении вообще работать не будет. |
| Автор: Romtek 1.3.2005, 20:18 |
| Под какую среду расчитывается приложение? Windows - GDI / DirectX / OpenGL DOS - VESA Добавлено @ 20:28 Если приложение не под винду, то можешь писать на FreePascal |
| Автор: The MASTER 10.5.2005, 16:32 |
| Я хочу написать лого к загрузочной дискете, вот и не знаю как вывести там графику и всё такое... |
| Автор: Yanis 10.5.2005, 18:45 | ||
Тогда однозначно TP7. |
| Автор: WolfON 10.5.2005, 18:52 |
| Можно использовать assembler, в туториалах чингачкука описанно как |
| Автор: The MASTER 9.6.2005, 23:01 |
| Yanis А где скачать Turbo Pascal 7 и где есть примеры? |
| Автор: s-mike 10.6.2005, 07:07 | ||||
http://pascal.sources.ru/museum/bp7.htm
FreePascal в отношении графики гораздо более гибкий, есть поддержка большего количества графических режимов, в том числе и псевдографических. |
| Автор: dux 30.6.2005, 12:32 |
| Салям бисмилягм, партагеноссе. В консоли можно работать с графикой, вызывая по прерыванию Dos $10, функцию $00 - установка режима. После инициализации графического режима работае с графикой по пикселям, как с массивом. Об этом можно, например, прочитать в учебнике Немнюгина Turbo Pascal. Работает в Dos, в эмуляции Dos и в консоли 2000, в XP не проверял. Всвязи с этим хочу спросить - может кто-нибудь знает, где можно найти код на пасквиле для алгоритмов Брезенхема, для заливки с затравкой и для отсечения отрезка окном. В сети нашел только описание алгоритмов или код на Си, который почему-то не смог перевести на Паскаль. |
| Автор: s-mike 30.6.2005, 13:24 |
| dux, работать будет, но вопрос не для того раздела. Раздел Паскаль - отдельно. |