Ищу средства на tmt pascl 3.9 для программирования в win32 |
Ищу средства на tmt pascl 3.9 для программирования в win32 |
Арсений |
28.12.2007 0:38
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
Здравствуйте. такая проблема: ищу вышеуказанные средства(оптимальнее всего было бы найти юнит windows c инструкцией), также если у кого есть, кинте, пожалуйста, русскую справку по tmt. Благодарен заранее.
|
Ozzя |
28.12.2007 8:33
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
на tmt pascl 3.9 для программирования в win32 Это невозможно. 3.9 генерирует код только для DOS. Версии 4.0/5.0 не free. Рекомендую перейти на fpc. |
Арсений |
28.12.2007 16:26
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
Извиняюсь, я наверное допустил неточность в теме. Меня интересует какой-нибудь модуль к tmt, вроде модуля windows в дельфи, чтобы программы имели нормальные, удобные окошки.
|
Ozzя |
28.12.2007 17:08
Сообщение
#4
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Арсений
В графическом режиме? |
Арсений |
28.12.2007 17:38
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
Да, в графическом.
|
Ozzя |
28.12.2007 18:34
Сообщение
#6
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Попробовать поискать тут
И выбрать те GUI, кои реализуются через BGI. Там было несколько. Портировать их на ТМТ. |
Арсений |
28.12.2007 23:51
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
Не понял, реализовать gui как драйвера для графического режима?
|
Ozzя |
29.12.2007 8:34
Сообщение
#8
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Невнятно я написал, похоже. Выбрать те GUI, которые реализованы через стандартные процедуры и функции модуля Graph. Что бы их было проще портировать на ТМТ.
|
andriano |
29.12.2007 12:35
Сообщение
#9
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Арсений, ты поточнее сформулируй, что именно ты хочешь. То, что сейчас обсуждается, не имеет ни малейшего отношения к тому, что обозначено в заголовке темы. В частности, твоя программа сможет работать только в полноэкранном режиме, а не в качестве одного из окошек Windows. Не сможет она пользоваться и стандартными виндовыми возможностями как звук, буфер обмена и т.п. Тебя это устраивает?
Если нет, то лучше воспользоваться уже данным советом - перейти на Free Pascal. Ну или Turbo Delphi. В зависимости от того, что именно ты хочешь. |
Арсений |
29.12.2007 19:44
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
abdriano, за ответ спасибо. Я в основном это ихотел услышать, но по поводу буфера: он на http://pascal.sources.ru/dos/clipbrd1.html. Что до того, что предлагает Ozzя, вы уж извините, я новичок, не понимаю, что значит портировать, в модуле graph знаю процедуру для .bgi только initgraph знаю. Пожалуйста, объясните по поводу gui попроще.
|
andriano |
29.12.2007 21:09
Сообщение
#11
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
GUI - Graphic User Inteerface.
Windows предоставляет для работы ОБЩИЙ графический экран, на котором различные программы могут располагать свои окна, а также средства для работы с ними: как отрисовки, так и ввода/вывода. В DOS такого нет. Ты можешь выбрать подходящее разрешение из списка допустимых, установить его, но ВСЕ, что будет на этом экране, твоя программа должна рисовать самостоятельно. По поводу возможностей я не ошибся - их нет. Конечно, и буфер обмена, и звук можно сделать. Но только ручками и при этом ридется заботиться об этом ВО ВСЕХ местах, где у тебя осуществляется ввод с клавиатуры или от мыши. Вообще-то об этом можно говорить очень долго, так что будет лучше, если ты изложешь основную ЦЕЛЬ ради которой тебе нужен оконный интерфейс, тогда будет легче тебе советовать, как быть в твоем конкретном случае. Ну или сразу отбросить заведомо неподходящие тебе варианты решения. Сообщение отредактировано: andriano - 29.12.2007 21:10 |
Текстовая версия | 28.04.2024 15:19 |