Здравствуйте. такая проблема: ищу вышеуказанные средства(оптимальнее всего было бы найти юнит windows c инструкцией), также если у кого есть, кинте, пожалуйста, русскую справку по tmt. Благодарен заранее.
на tmt pascl 3.9 для программирования в win32
Извиняюсь, я наверное допустил неточность в теме. Меня интересует какой-нибудь модуль к tmt, вроде модуля windows в дельфи, чтобы программы имели нормальные, удобные окошки.
Арсений
В графическом режиме?
Да, в графическом.
http://www.yandex.ru/yandsearch?text=gui&serverurl=pascal.sources.ru&serverurl_manually=true
И выбрать те GUI, кои реализуются через BGI. Там было несколько.
Портировать их на ТМТ.
Не понял, реализовать gui как драйвера для графического режима?
Невнятно я написал, похоже. Выбрать те GUI, которые реализованы через стандартные процедуры и функции модуля Graph. Что бы их было проще портировать на ТМТ.
Арсений, ты поточнее сформулируй, что именно ты хочешь. То, что сейчас обсуждается, не имеет ни малейшего отношения к тому, что обозначено в заголовке темы. В частности, твоя программа сможет работать только в полноэкранном режиме, а не в качестве одного из окошек Windows. Не сможет она пользоваться и стандартными виндовыми возможностями как звук, буфер обмена и т.п. Тебя это устраивает?
Если нет, то лучше воспользоваться уже данным советом - перейти на Free Pascal. Ну или Turbo Delphi. В зависимости от того, что именно ты хочешь.
abdriano, за ответ спасибо. Я в основном это ихотел услышать, но по поводу буфера: он на http://pascal.sources.ru/dos/clipbrd1.html. Что до того, что предлагает Ozzя, вы уж извините, я новичок, не понимаю, что значит портировать, в модуле graph знаю процедуру для .bgi только initgraph знаю. Пожалуйста, объясните по поводу gui попроще.
GUI - Graphic User Inteerface.
Windows предоставляет для работы ОБЩИЙ графический экран, на котором различные программы могут располагать свои окна, а также средства для работы с ними: как отрисовки, так и ввода/вывода. В DOS такого нет. Ты можешь выбрать подходящее разрешение из списка допустимых, установить его, но ВСЕ, что будет на этом экране, твоя программа должна рисовать самостоятельно.
По поводу возможностей я не ошибся - их нет. Конечно, и буфер обмена, и звук можно сделать. Но только ручками и при этом ридется заботиться об этом ВО ВСЕХ местах, где у тебя осуществляется ввод с клавиатуры или от мыши.
Вообще-то об этом можно говорить очень долго, так что будет лучше, если ты изложешь основную ЦЕЛЬ ради которой тебе нужен оконный интерфейс, тогда будет легче тебе советовать, как быть в твоем конкретном случае. Ну или сразу отбросить заведомо неподходящие тебе варианты решения.