Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
Леонид Кофман
38 лет, Россия
13 лет в сервисе
Был онлайн 3 месяца назад
12 лет назад

Необходимо разработать процедуру на вход которой подаются координаты курсора мыши, а на выходе должно быть слово находящееся под курсором мыши. Все это должно работать для Windows Vista. Получение слова нужно реализовать путем перехвата системного события OnDraw, если удасться найти другое решение - очень хорошо, главное чтобы это работало! Возвращаемое слово должно быть в формате юникода. Проект разрабатывать в Delphi6-7.

Комментарий: есть такая программа Mueller Electronic Dictionary, вот ссылка на ее исходники: http://vertal1.narod.ru/source.html программа умеет получать слово из под курсора мыши (не для Висты, а только для XP и видимо ниже), что-то подобное и нужно сделать. Так же исходный код библиотеки от этой программы реализующий получение слова, вы можете найти по этой ссылке:
http://www.kladovka.net.ru/index.cgi?pid=list&rid=234.
Также существует проект StarDict:
http://www.linux.org.ru/view-message.jsp?msgid=1360737&page=0, можно посмотреть как у него реализован этот механизм.

По всей видимости придется внедрятся в адресное пространство другого приложения, что и в XP вызывало проблемы с DEP, а в Висте возможны еще большие проблемы, поэтому прошу отнестись к проекту с максимальной серьезностью.

Полученная программа должна уметь извлекать слова из любых приложений в адресное пространство которых удасться внедриться.
Примечание: OCR делать не нужно, да и не возможно будет с ним работать в некоторых требуемых случаях. Получение слова самое надежное реализовать именно внедрением, причем готовый модуль уже есть (работает но не очень стабильно в XP), необходимо будет в нем разобраться и либо доработать либо написать свой но у же с поддержкой Висты. Модуль будет предоставлен только тому кто возьмется за проект.

  • Рекламное место свободно
    35 дней за $12
  • Рекламное место свободно
    35 дней за $12

Другие заказы в категории «Прикладное ПО»