Expand Cut Tags

No cut tags
edhelwen: (Вопрос)
[personal profile] edhelwen
Народ, а как запускать программу-то???
Интернет рекомнедует Ctrl+F9, но у меня на это просто погасает на секунду экран, и снова код перед глазами. read в конце писала на случай если он просто слишком быстро всё делает.
ОС winXP, так сказать, специально не обновляла.

Упд: блин! А что у меня Си из того же дистриба вытворяет - я даже описать не могу!

Упд2: а, ОК, я не знаю тогда, что делает команда read без значений - с командой readkey заработало.

Упд3: нет, слушайте, я так не могу! Оно не работает в фулскрине - только в окне, при этом на свеженаписанную программу ругается за попытку подключить библиотеку crt, а старую с этой же библиотекой - запускает!

Date: 2018-03-11 01:35 pm (UTC)
From: [identity profile] beldmit.livejournal.com
В фуллскрине в винде нихрена не работает очень давно.
Копируешь ругань об ошибке в гугль, читаешь, понимаешь. Если не понимаешь - переспрашиваешь меня хотя бы.

Date: 2018-03-11 03:44 pm (UTC)
From: [identity profile] back-to-elfing.livejournal.com
Ты понимаааешь... оно ругается в ситуации, идентичной другой программе, где не ругалось. И говорит оно, что просто ожидало от меня бегина. Удалила подключение модуля как таковое - ругаться перестало (он оказался не востребован (не помню уже, какие команды его хотят)). Ну не могло же оно ругаться на подключение модуля "про запас"???

Date: 2018-03-11 04:08 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Могло ругаться на подключение модуля невесть откуда. В смысле, за пределами дозволенного.

Date: 2018-03-11 01:49 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
И вообще досовскую программу надо запускать в досбоксе. Где-то была даже уже готовая сборка досбокса с установленным в нем трубпоаскалем.

Но честно сказать, в прошлом века, когда DOS был актуален, и я активно писал pruduction код на турбо паскале, я во всех юзнетовских эхах советовал "не используйте модуль crt. Никогда и не зачем".

Date: 2018-03-11 01:54 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Если хочется посмотреть что написала на экране программа, когда она завершилась, надо нажать Alt-F5 А за попытку встрои ть в программу задержку, надо бить линейкой по пальцам. Плотницкой, металлической линейкой.

Date: 2018-03-11 03:58 pm (UTC)
From: [identity profile] back-to-elfing.livejournal.com
Но почему?!
Нас учили не пользоваться go to (но при этом не забыли эту штуку нам дать (л - логика) и требовали уметь ею пользоваться).
Мне кажется логичным иногда давать пользователю ридкей - шоб подумал о смысле жизни между дозами информации.
А что не так с crt? Это - единственный модуль (помимо графического), который нам давали. И без него некоторые команды просто не работали.

Date: 2018-03-11 04:09 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Это Витус. В теории он прав. На практике на фазе написания - нет.

Date: 2018-03-12 04:06 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Потому что надо давать не "ридекей" а полноцеенную систему конструирования интерактивных интерфейсов. Например ту же Turbo Professional. В рамках нее readkey - осмысленен.
И кстати там модуль tpcrt лишен большинства недостатков стандартного crt.

Date: 2018-03-11 05:44 pm (UTC)
From: (Anonymous)
Почему Паскаль? а не Алгол 60 например?

Profile

edhelwen: (Default)
Edhelwen

April 2022

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Page generated Jun. 22nd, 2025 04:19 pm
Powered by Dreamwidth Studios