Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Вниз

Консольное приложение   Найти похожие ветки 

 
П7   (2004-10-06 09:32) [0]

Уважаемые Мастера! Разбираясь с темой "Консольные приложения в Delphi" возникли несколько вопросов:
1. Как организовать ввод с клавиатуры?
2. Как при выводе через WriteConsole сделать, чтобы после отрисовки символ(а)ов не происходил перевод каретки на новую сроку?

Если хотите послать меня к статье на этом сайте, то не нужно. Я её уже изучил досканально и чуть ли не под микроскопом. Предложенный там способ решения проблемы #1 не работает. Либо автор не проверял примеры на практике, либо это зависит от версии Delphi и под моей 7"ой версией не пашет.

Буду очень благодарен за любую помощь, особенно за исходники примеров.

С уваженем, Осокин Макар!


 
GanibalLector ©   (2004-10-06 09:42) [1]

>Если хотите послать меня к статье на этом сайте, то не нужно

А чё???Хорошая статья!!!Более того,есть еще и другие

http://www.sources.ru/delphi/delphi_system.shtml#17
http://www.delphiplus.org/


 
jack128 ©   (2004-10-06 10:21) [2]

П7   (06.10.04 9:32)
Как организовать ввод с клавиатуры?

Read/ReadLn
П7   (06.10.04 9:32)
Как при выводе через WriteConsole сделать, чтобы после отрисовки символ(а)ов не происходил перевод каретки на новую сроку?

использовать Write


 
Cobalt ©   (2004-10-06 10:27) [3]

2 П7
А вообще-то, правильно отсылать к справке.

Да пребудет с вами F1!


 
TUser ©   (2004-10-06 10:47) [4]


> использовать Write

writeln


> А вообще-то, правильно отсылать к справке.

По консоли - думаю, к любому учебнику по Turbo Pascal. + SDK для изменения заголовка, цвета текста и пр.


 
П7   (2004-10-06 12:10) [5]

Блин, вот поэтому я и хотел писать в той тебе, в которой начал изначально, но которую потом закрыли.

Меня интересует "цветной ввод и вывод". Т.е. Write[Ln] и Read[Ln] не подходят. Они вообще работают сами по себе и кладут на всякие мои манипуляции с консолью. Мне же очень не хочется, чтобы они это джелали, поэтому мне нужно использовать ConsoleWrite и ConsoleRead (или как бишь они там...).

Поэкспериментировав с примерами из статьи у меня ровным счётом нифига не вышло. Там представлены какие-то обрывочные куски кода, частенько без указания типов всех присутствующих в коде переменных и т.д. Не одной законченной программы я в статье так и не увидел. Так, схватил какие-то поверхностные знания. Там ничего практически не рассказано. Несколько неработоспособных приёмов и всё.

Посему и обратился к вам.

F1 всегда со мной, но тут он помогает слабо. В MSDN"е колупаться просто  нету сейчас возможности.

Остаётся Интернет, где этот вопрос "совсем" не описан, и Форум, где и пытаюсь прояснить для себя все подробности.

ВотЪ! Может кто что путного всё же скажет. Из тех, кто реально что-то подобное программил под консоль?


 
BiN ©   (2004-10-06 13:04) [6]


Меня интересует "цветной ввод и вывод". Т.е. Write[Ln] и Read[Ln] не подходят. Они вообще работают сами по себе и кладут на всякие мои манипуляции с консолью. Мне же очень не хочется, чтобы они это джелали, поэтому мне нужно использовать ConsoleWrite и ConsoleRead (или как бишь они там...).


В поставке D7 обычно идeт MS SDK Help Files.
Там ты и найдешь описание WriteConsoleOutputAttribute и т.п.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
4-1096743336
Sphinx
2004-10-02 22:55
2004.11.14
Блокировка сочетаний клавиш


14-1098942290
ИМХО
2004-10-28 09:44
2004.11.14
Рекордная серия Арсенала оборвалась...


1-1098875583
Tack
2004-10-27 15:13
2004.11.14
Отобразить UNICODE в компонентах Delphi


1-1099045919
А_н_о_н_и_м
2004-10-29 14:31
2004.11.14
"Свой" OpenDialog


1-1099401216
Kat
2004-11-02 16:13
2004.11.14
Существует ли функция, которая по русски возвращает месяц





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский