Главная страница
    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
3-1097501972
iat
2004-10-11 17:39
2004.11.14
QReport "периодически" не позволяет печатать


4-1096990242
Leaner
2004-10-05 19:30
2004.11.14
Не всегда появляется трей-иконка


14-1098796698
oldman
2004-10-26 17:18
2004.11.14
Вот нашел такую задачку :)))


3-1097733194
sanek
2004-10-14 09:53
2004.11.14
как создать таблицу с полем memo?


1-1099390060
Basil
2004-11-02 13:07
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский