Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница:

 

  Вопрос: PInvokeStackImbalance Добавлено: 30.06.07 17:07  

Автор вопроса:  DRONGO | ICQ: 177606798 
хочу с кнопкой добваит язык
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.CreateSpecificCulture("Ru"))



 
это не сработало . а вот нашел API функцию и то дает ошибку


Public Declare Function LoadKeyboardLayout _
    Lib "user32" Alias "LoadKeyboardLayoutA" _
        (ByVal pwszKLID As String, ByVal flags As Long) As Long
    Public Const KLF_ACTIVATE = 1

 
 
 



button1:

Private Sub eng_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles eng.Click
        LoadKeyboardLayout("00000409", KLF_ACTIVATE)
    End Sub


ошибка такая

PInvokeStackImbalance was detected
Message: A call to PInvoke function 'test_change_lange!test_change_lange.Module1::LoadKeyboardLayout' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам