Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Free Pascal, Pascal ABC и другие _ Ищу средства на tmt pascl 3.9 для программирования в win32

Автор: Арсений 28.12.2007 4:38

Здравствуйте. такая проблема: ищу вышеуказанные средства(оптимальнее всего было бы найти юнит windows c инструкцией), также если у кого есть, кинте, пожалуйста, русскую справку по tmt. Благодарен заранее.

Автор: Ozzя 28.12.2007 12:33

на tmt pascl 3.9 для программирования в win32

Это невозможно. 3.9 генерирует код только для DOS.

Версии 4.0/5.0 не free.

Рекомендую перейти на fpc.

Автор: Арсений 28.12.2007 20:26

Извиняюсь, я наверное допустил неточность в теме. Меня интересует какой-нибудь модуль к tmt, вроде модуля windows в дельфи, чтобы программы имели нормальные, удобные окошки.

Автор: Ozzя 28.12.2007 21:08

Арсений
В графическом режиме?

Автор: Арсений 28.12.2007 21:38

Да, в графическом.

Автор: Ozzя 28.12.2007 22:34

http://www.yandex.ru/yandsearch?text=gui&serverurl=pascal.sources.ru&serverurl_manually=true

И выбрать те GUI, кои реализуются через BGI. Там было несколько.
Портировать их на ТМТ.

Автор: Арсений 29.12.2007 3:51

Не понял, реализовать gui как драйвера для графического режима? blink.gif

Автор: Ozzя 29.12.2007 12:34

Невнятно я написал, похоже. Выбрать те GUI, которые реализованы через стандартные процедуры и функции модуля Graph. Что бы их было проще портировать на ТМТ.

Автор: andriano 29.12.2007 16:35

Арсений, ты поточнее сформулируй, что именно ты хочешь. То, что сейчас обсуждается, не имеет ни малейшего отношения к тому, что обозначено в заголовке темы. В частности, твоя программа сможет работать только в полноэкранном режиме, а не в качестве одного из окошек Windows. Не сможет она пользоваться и стандартными виндовыми возможностями как звук, буфер обмена и т.п. Тебя это устраивает?
Если нет, то лучше воспользоваться уже данным советом - перейти на Free Pascal. Ну или Turbo Delphi. В зависимости от того, что именно ты хочешь.

Автор: Арсений 29.12.2007 23:44

abdriano, за ответ спасибо. Я в основном это ихотел услышать, но по поводу буфера: он на http://pascal.sources.ru/dos/clipbrd1.html. Что до того, что предлагает Ozzя, вы уж извините, я новичок, не понимаю, что значит портировать, в модуле graph знаю процедуру для .bgi только initgraph знаю. Пожалуйста, объясните по поводу gui попроще.

Автор: andriano 30.12.2007 1:09

GUI - Graphic User Inteerface.
Windows предоставляет для работы ОБЩИЙ графический экран, на котором различные программы могут располагать свои окна, а также средства для работы с ними: как отрисовки, так и ввода/вывода. В DOS такого нет. Ты можешь выбрать подходящее разрешение из списка допустимых, установить его, но ВСЕ, что будет на этом экране, твоя программа должна рисовать самостоятельно.
По поводу возможностей я не ошибся - их нет. Конечно, и буфер обмена, и звук можно сделать. Но только ручками и при этом ридется заботиться об этом ВО ВСЕХ местах, где у тебя осуществляется ввод с клавиатуры или от мыши.

Вообще-то об этом можно говорить очень долго, так что будет лучше, если ты изложешь основную ЦЕЛЬ ради которой тебе нужен оконный интерфейс, тогда будет легче тебе советовать, как быть в твоем конкретном случае. Ну или сразу отбросить заведомо неподходящие тебе варианты решения.