Я хотел бы иметь возможность прочитать исходный текст свойства компонента (опубликованного) во время выполнения после его (потенциально) изменения.Как получить исходный текст свойства визуального компонента?
Контекст заключается в том, что я пишу расширение библиотеки переводов, которое мы использовали в нашем приложении. Эта библиотека устарела и больше не поддерживается поставщиком, поэтому я самостоятельно, чтобы она работала.
К сожалению, способ кодирования библиотеки делает невозможным использование из ISAPI Dll (например, в приложении Intraweb). Часть словаря работает, но компонент автоматического перевода не работает (в основном потому, что он пытается перезаписать часть кода в памяти). Поэтому я пытаюсь спасти части, которые работают (формируют инструменты перевода и хранилище словарей), переписывая ту часть, которая этого не делает (ну, только те элементы, которые меня интересуют).
Я, однако, остановился на том, что, как только свойство текста компонента было переведено, оно больше не будет соответствовать исходному тексту и не будет найдено в словаре.
Этот код должен работать в Delphi 7, хотя я планирую перенести его на XE5, как только у меня будет достаточно времени для этого.
Проверьте этот образец http://docwiki.embarcadero.com/CodeExamples/XE3/en/VCL.RichEdit_Sample –
Это не имеет никакого отношения к заданному вопросу. – Stephane