Модераторы: Snowy, Alexeis, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Консольное приложение 
:(
    Опции темы
The MASTER
  Дата 16.1.2005, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 5



А возможно ли сделать вывод графики в консольное приложение?
PM MAIL WWW ICQ   Вверх
Ripper
Дата 16.1.2005, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Lonely soul...
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 30.6.2004
Где: г. Москва

Репутация: нет
Всего: 23



Я раньше на паскале рисовал всякие линии т .д. это же та же консоль на дельфи? правда хз будет ли работать...
Да все возможно) на крайний случай паскаль TP можно использовать


--------------------
"Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом
PM MAIL ICQ   Вверх
Snowy
Дата 17.1.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 18
Всего: 484



Far по крайней мере так делает.
Я думаю это можно просто сэмулировать.
Берем координаты нашего консольного окна, а потом ресуем на дескторе, со смещением нашего окна.
Добавлено @ 12:23
Естественно работать будет только в оконном режиме.
PM MAIL   Вверх
кварк
Дата 27.1.2005, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 2.8.2002

Репутация: нет
Всего: нет



Пример на C. Принцип там описан.

см. тут
PM MAIL   Вверх
Droll
Дата 10.2.2005, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 10.11.2004

Репутация: 1
Всего: 3



Для Delphi есть специальный модуль CRT.pas (не помню где я его видел, так что ссылки не дам) - переделанный CRT под паскаль. Т.е. если знаешь как отображать в ТП, то с помощью сего модуля тебе несложно будет и в Delphi работать с графикой.
PM   Вверх
Snowy
Дата 10.2.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 18
Всего: 484



CRT для дельфи есть на torry. Но он не имеет никакого отношения к графике.
Вывод графики в консоли делается также через Canvas.
PM MAIL   Вверх
The MASTER
Дата 1.3.2005, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 5



И он потом в Dos при запуске приложения выведет графику?
PM MAIL WWW ICQ   Вверх
Snowy
Дата 1.3.2005, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 18
Всего: 484



Консольные приложения Delphi не работают в DOS.
Кроме того, выбод графики в консольном окне возможен только в оконном режиме.
При переключении в полный экран графика в консольном приложении вообще работать не будет.
PM MAIL   Вверх
Romtek
Дата 1.3.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 7.12.2004
Где: Холон

Репутация: нет
Всего: 4



Под какую среду расчитывается приложение?
Windows - GDI / DirectX / OpenGL
DOS - VESA
Добавлено @ 20:28
Если приложение не под винду, то можешь писать на FreePascal
--------------------
Romiras HomeLab - материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и пр.
PM WWW   Вверх
The MASTER
Дата 10.5.2005, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 5



Я хочу написать лого к загрузочной дискете, вот и не знаю как вывести там графику и всё такое... smile
PM MAIL WWW ICQ   Вверх
Yanis
Дата 10.5.2005, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 2
Всего: 111



Цитата(The @ 10.5.2005, 16:32)
Я хочу написать лого к загрузочной дискете, вот и не знаю как вывести там графику и всё такое... 

Тогда однозначно TP7.


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
WolfON
Дата 10.5.2005, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: нет
Всего: 8



Можно использовать assembler, в туториалах чингачкука описанно как
PM MAIL ICQ   Вверх
The MASTER
Дата 9.6.2005, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: нет
Всего: 5



Yanis А где скачать Turbo Pascal 7 и где есть примеры?
PM MAIL WWW ICQ   Вверх
s-mike
Дата 10.6.2005, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 16.1.2005
Где: Киев

Репутация: 5
Всего: 16



Цитата(The @ 9.6.2005, 23:01)
А где скачать Turbo Pascal 7 и где есть примеры?

Здесь копия всех дискет, с примерами и исходниками

Цитата(Yanis @ 10.5.2005, 18:45)

Тогда однозначно TP7.

FreePascal в отношении графики гораздо более гибкий, есть поддержка большего количества графических режимов, в том числе и псевдографических.
PM MAIL WWW   Вверх
dux
Дата 30.6.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.6.2005

Репутация: нет
Всего: нет



Салям бисмилягм, партагеноссе. В консоли можно работать с графикой, вызывая по прерыванию Dos $10, функцию $00 - установка режима. После инициализации графического режима работае с графикой по пикселям, как с массивом. Об этом можно, например, прочитать в учебнике Немнюгина Turbo Pascal. Работает в Dos, в эмуляции Dos и в консоли 2000, в XP не проверял.
Всвязи с этим хочу спросить - может кто-нибудь знает, где можно найти код на пасквиле для алгоритмов Брезенхема, для заливки с затравкой и для отсечения отрезка окном. В сети нашел только описание алгоритмов или код на Си, который почему-то не смог перевести на Паскаль.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.