Насколько я понял (программисты подсказали :)), изменять один элемент управления таким образом не имеет смысла, потому что передача данных с этого элемента управления будет все-равно проходить через переменные ArcGis. Если же Вы имели в виду переписать ВЕСЬ функционал в виде dll, реализованной на Delphi, а затем работать при передаче данных через функции этой dll, то это не имеет смысла в рамках нашего проекта по следующим причинам:
- сложно - нужно держать двух программистов - один пишет на Delphi функционал, второй использует этот функционал в ArcGis-е
- долго - очень много кода написано уже на Vba, переводить его на Delphi нет времени
- глупо - а зачем тогда вообще "язык программирования", встроенный в ArcGis (как хорошо было работать на Avenue, мне кажется, что "есри" всех нас здорово "кинула" :))
Возможно, я не понял Вашей мысли - тогда разъясните подробнее.