|
![]() |
#1 |
Участник
|
Не забывайте, что TextBuffer на сервере не соответствует TextBuffer на клиенте (это касается любого системного класса). Т.е. интерфейсные методы этих классов одиноковые, но их реализация отличается. На сервере методы toClipboard() и fromClipboard() класса TextBuf являются по сути заглушками, по-этому их использование не дает никаких результатов
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Logger (3), perestoronin (1). |
![]() |
#2 |
Разработчик
|
Спасибо всем. Вывод: имеет значение всего лишь место инициализации TextBuffer оператором new (это нужно делать только на клиенте, в моем случае на форме), затем его можно косвенно передать в engine на сервер, там заполнить и даже использовать операторы методы toClipboard() и fromClipboard() на сервере! Все работает, буфер обмена используется при этом клиента (т.к. TextBuffer инициализирован был на клиенте), проверено лично.
Последний раз редактировалось perestoronin; 03.04.2006 в 18:23. |
|
![]() |
#3 |
Administrator
|
Цитата:
Сообщение от perestoronin
Вывод: имеет значение всего лишь место инициализации TextBuffer оператором new (это нужно делать только на клиенте, в моем случае на форме), затем его можно косвенно передать в engine на сервер, там заполнить и даже использовать операторы методы toClipboard() и fromClipboard() на сервере!
![]()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#4 |
Разработчик
|
А где у класса (системного) TextBuffer можно увидеть и проставить свойство RunOn
![]() Если бы все так легко было бы, я бы и не спрашивал ![]() Эту ветку можно закрыть. Вопросы исчерпаны. |
|
![]() |
#5 |
Administrator
|
Цитата:
Сообщение от perestoronin
А где у класса (системного) TextBuffer можно увидеть и проставить свойство RunOn
![]() ![]() Цитата:
Classes extending other classes will also inherit the RunOn property. You cannot change it if it is Client or Server. If it Called from, you can leave it or change it to Client or Server.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#6 |
Разработчик
|
Наследник от TextBuffer мне не нужен... К документации и ... просьба больше меня не посылать. Сюда я обращаюсь только после тщательного и многратного прочтения имеющейся документации, TIP-ов..., книг и просмотра всех существующих форумов
![]() Последний раз редактировалось perestoronin; 04.04.2006 в 16:32. |
|
![]() |
#7 |
Administrator
|
Цитата:
Сообщение от perestoronin
Наследник от TextBuffer мне не нужен...
Наследник нужен для того, чтобы узнать, какое значение свойства RunOn имеет класс TextBuffer. То есть, если бы свойство RunOn у наследника было фиксировано и недоступно для изменения, можно было бы с уверенностью сказать, что TextBuffer имеет точно такое же значение RunOn (это было бы либо Client, либо Server). Но, так как значение свойства RunOn для наследников TextBuffer вполне себе доступно для редактирования, значит RunOn для самого TextBuffer равно Called from. Вывод этот мы можем сделать на основании приведенного отрывка из документации. Цитата:
Сообщение от perestoronin
К документации и ... просьба больше меня не посылать. Сюда я обращаюсь только после тщательного и многратного прочтения имеющейся документации, TIP-ов..., книг и просмотра всех существующих форумов
![]()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: perestoronin (1). |