Глюк в tmt |
Глюк в tmt |
Арсений |
31.12.2007 23:29
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
|
andriano |
2.01.2008 13:36
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
1. Для начала неплохо бы указать версию TMT Pascal.
2. В поставке нет модуля images (и, кстати, компилятор ругается именно на него - или предупреждения мы принципиально игнормруем?). |
Арсений |
2.01.2008 15:33
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
1.tmt pascal v.3.9
2.images http://forum.sources.ru/index.php?showtopic=64755 |
andriano |
2.01.2008 19:20
Сообщение
#4
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Ты всерьез считаешь, что модуль на Паскале можно подключить к скриншоту текста программы в GIF-файле?
|
Арсений |
2.01.2008 20:49
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
На скрине сообщение и текст проги с глюком.
Добавлено через 1 мин. Мне нужно узнать как подключить мышку БЕЗ глюка. |
andriano |
2.01.2008 21:29
Сообщение
#6
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Ты считаешь, что я буду набивать прогу с этого скрина?
Если уж задаешь вопросы, постарайся не создавать лишних трудностей тем, кто на эти вопросы может ответить. |
Арсений |
2.01.2008 21:43
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: 0 |
Вот программа.
Сообщение отредактировано: Арсений - 2.01.2008 21:44 Прикрепленные файлы noname00.pas ( 448 байт ) Кол-во скачиваний: 273 |
andriano |
2.01.2008 22:57
Сообщение
#8
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Результат аналогичный.
Но, похоже, глюк не в ТМТ, а в способе использования VESA-режимов. Дело в том, что отображение мыши в VESA модах не гарантируется, поэтому прикладная программа должна заботиться об этом сама. Другими словами, если хочешь, чтобы у тебя были функции ShowMouse и HideMouse, то писать их придется самому и без использования 33h прерывания. И, в любом случае, рисовать мышь также придется самому. Для демонстрации показываю лишь рисование точки по координатам мыши. Естественно, рисовать в этом месте можно что угодно, например, спрайт. program test; Кроме того, стандартный модуль, кажется, переопределяет прерывание мыши, в результате чего в WinXP может быть конфликт. По крайней мере, у меня программа со стандартным модулем почему-то не реагировала на нажатия клавиш. Я лично всегда при работе с VESA режимами пользовался следующим мышиным модулем: Unit Mous_VES; Сообщение отредактировано: andriano - 2.01.2008 22:58 |
Текстовая версия | 8.06.2024 11:03 |