Показать сообщение отдельно
Старый 22.08.2006, 13:04   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Попробуй так
X++:
            void LoadKeyboardLayout()
            {
                dll dll = new dll("user32");
                dllFunction dllFunction = new dllFunction(dll, "LoadKeyboardLayoutA");
                #define.KLF_ACTIVATE(1)
                ;
                dllFunction.arg(ExtTypes::String, ExtTypes::DWord);
                dllFunction.returns(ExtTypes::DWord);
                dllFunction.call("00000419", #KLF_ACTIVATE);
            }
PS А в твоем коде надо заменить Word'ы на DWord'ы
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 22.08.2006 в 13:20.
За это сообщение автора поблагодарили: DreamCreator (1).