DLL / API под Диджиталс

Существует ли возможность расширить возможности за счёт написания ползовательских DLL используя API для взаимодйствия с Диджиталс. :bulb: Иногда нужны просто дополнительные возможности - которые нужны только для конкретных проектов и не обязательно нужны всем пользоваетлям - т.е. разработчики не смогут включить данную функциональность в программу только для 1-го пользователя, а встроенного языка недодасточно. TCP IP тоже недостаочен. :frowning:

Дело в том, что в Digitals пока нет никакого другого API, кроме того, что используется во внутреннем языке и TCP/IP. Если его возможностей недостаточно, то что именно нужно добавить?

Можно ли получать доступ к функциям движения мышки - типа OnMouseCLick, OnMouseDown, OnMouseMove - нужно передавать данные события во внешнее приложение. А также координаты текущего положения курсора. А также получать информацию - какой шаблон сбора в данный момент используется (что-то типа - GetActiveShablon) и какой слой активен (GetActiveLayer). Есть желание (и вроде бы возможность) через TCP|IP расширить функции по разного рода СПЕЦИАЛИЗИРОВАННЫХ шаблонам сбора под конкретные проекты - дабы не отвлекать разработчиков от более насущных задач :slight_smile:

Спасибо. :wink:

delphi.about.com/od/windowsshell … sehook.htm

Спасибо. Идея хороша. :bulb:

А как насчёт GetActiveShablon и GetActiveLayer?

Спасибо.

Это всё конечно хорошо, но можно ли добавить команду(серверу команд) которая возвращала бы координаты курсора в системе координат карты? (те которые отображаются в нижнем правом углу viewtopic.php?f=1&t=49&start=165).

Здравствуйте.
А все же, можно ли добавить такую команду? Она бы очень пригодилась при написании скриптов.