AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2011, 10:37   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Axapta 3.0 и копирование в буфер обмена
Для Ax 3.0 (возможно, и для 2.5, если там есть класс DLL)

Небольшая утилита, позволяющая избавиться от необходимости переключать раскладку клавиатуры на локальную (не надо переключать с английского языка на русский, к примеру) перед копированием данных в буфер обмена (как из интерфейса пользователя, так и программно, через класс TextBuffer)

Передает в буфер обмена, вместе с копируемыми данными, идентификатор кодовой страницы пользователя по умолчанию


Для использования, поместить файл AxClipboard.dll из аттача в папку Bin клиента Ax.
Создать экземпляр класса DLL на клиенте, например, в классе Info.

X++:
Class Declaration
...
DLL axClipboradDLL;

void startup(str startupCommand)
{
    ;
    if (xGlobal::clientKind() == ClientType::Client)
    {
        try
        {

            if (WinApi::fileExists(strfmt('%1\\%2', xInfo::directory(DirectoryType::Bin), 'AxClipboard.dll')))
                axClipboardDll = new DLL(strfmt('%1\\%2', xInfo::directory(DirectoryType::Bin), 'AxClipboard.dll'));
        }
        catch
        {
        }
    }
...
Вложения
Тип файла: zip AxClipboard.zip (19.5 Кб, 98 просмотров)
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5), Logger (5), lev (6), Krasher (1), Ватрушка (1).
Теги
ax3.0, буфер обмена, законченный пример, полезное, раскладка клавиатуры

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Тормозит копирование строк в буфер обмена ivas DAX: Программирование 20 21.08.2007 15:05
Системный буфер обмена LiSA DAX: Программирование 15 01.04.2006 13:00
Копирование через буфер обмена из АХАРТы в Эксель... DaniK DAX: Функционал 3 05.01.2005 15:45
Вот - про быстр. Ексель, буфер обмена, и т.д. POS DAX: Программирование 22 01.03.2004 18:42
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:45.