Вопросы с тегом «invoke»

684
Как вызвать метод Java, если имя метода указано в виде строки?

Если у меня есть две переменные: Object obj; String methodName = "getName"; Не зная класса obj, как я могу вызвать метод, указанный methodNameна нем? Вызываемый метод не имеет параметров и Stringвозвращаемого значения. Это геттер для Java-бина...

584
Недопустимая операция между потоками: доступ к элементу управления из потока, отличного от потока, в котором он был создан

У меня есть сценарий. (Windows Forms, C #, .NET) Существует основная форма, которая содержит некоторый пользовательский элемент управления. Пользовательский элемент управления выполняет некоторую сложную операцию с данными, так что, если я напрямую вызываю UserControl_Loadметод, пользовательский...

461
«Была предпринята попытка загрузить программу с неверным форматом», даже если платформы одинаковы

Я вызываю функции из 32-разрядной неуправляемой библиотеки DLL в 64-разрядной системе. Что я получаю это: BadImageFormatException: была предпринята попытка загрузить программу с неверным форматом. (Исключение из HRESULT: 0x8007000B) Сначала мои проекты были настроены на платформу Any CPU, поэтому я...

398
В чем разница между Invoke () и BeginInvoke ()

Просто интересно, какая разница между BeginInvoke()и Invoke()есть? Главным образом, для чего будет использоваться каждый. РЕДАКТИРОВАТЬ: В чем разница между созданием потокового объекта и вызова invoke на этом и просто вызов BeginInvoke()делегата? или это одно и то...

313
Что может вызвать java.lang.reflect.InvocationTargetException?

Ну, я пытался понять и прочитать, что может вызвать это, но я просто не могу понять: У меня есть это где-то в моем коде: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Дело в том, что, когда он пытается вызвать какой-то метод, он выбрасывает...

215
Вывести окно на передний план в WPF

Как перенести мое приложение WPF на рабочий стол? Пока что я пробовал: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);...

197
Отражение: как вызвать метод с параметрами

Я пытаюсь вызвать метод через отражение с параметрами, и я получаю: объект не соответствует типу цели Если я вызываю метод без параметров, он работает нормально. Исходя из следующего кода, если я вызываю метод Test("TestNoParameters"), он работает нормально. Однако если я позвонюTest("Run") , я...

181
Для чего нужен атрибут __DynamicallyInvokable?

Просматривая System.Linq.Enumerableв DotPeek, я замечаю, что некоторые методы имеют [__DynamicallyInvokable]атрибут. Какую роль играет этот атрибут? Это что-то добавленное DotPeek или оно играет другую роль, возможно, информируя компилятор о том, как лучше оптимизировать...

154
Проблема с доступным кешем в Google Chrome с помощью пользовательского интерфейса

Google Chrome не обновляет элементы специальных возможностей ( AutomationElement ), когда пользователь прокручивает страницу в браузере. Чтобы воспроизвести это: Включите доступность рендерера с помощью: "chrome --force-render-accessibility"или установив Глобальную доступность на...

113
Невозможно загрузить DLL (модуль не найден HRESULT: 0x8007007E)

У меня есть библиотека dll с неуправляемым кодом C ++ API, который мне нужно использовать в моем приложении .NET 4.0. Но каждый метод, которым я пытаюсь загрузить свою dll, выдает ошибку: Невозможно загрузить библиотеку DLL MyOwn.dll: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)...

96
Javascript динамически вызывает метод объекта из строки

Могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я представляю это так: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as...

93
Вызов (делегат)

Кто-нибудь может объяснить это заявление, написанное по этой ссылке Invoke(Delegate): Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. Может ли кто-нибудь объяснить, что это значит (особенно жирный), я не могу это четко понять...

83
Func <T> () против Func <T> .Invoke ()

Мне любопытно узнать о различиях между прямым вызовом Func и использованием на нем Invoke (). Есть разница? Является ли первый синтаксический сахар и в любом случае вызывает Invoke () внизу? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } против public T...

82
Как поступать с файлами, имя которых превышает 259 символов?

Я работаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был изменен. Некоторые полные имена файлов (каталог + имя файла) слишком длинные, я не мог...

80
Как убрать сворачивание и разворачивание окна с изменяемым размером в WPF?

WPF не предоставляет возможности иметь окно, которое позволяет изменять размер, но не имеет кнопок развертывания или минимизации. Я хотел бы создать такое окно, чтобы иметь диалоговые окна с изменяемым размером. Я знаю, что решение будет означать использование pinvoke, но я не уверен, что и как...

79
Что могло привести к нарушению порядка аргументов P / Invoke при передаче?

Это проблема, которая возникает именно на ARM, а не на x86 или x64. Пользователь сообщил мне об этой проблеме, и я смог воспроизвести ее с помощью UWP на Raspberry Pi 2 через Windows IoT. Я уже сталкивался с подобными проблемами с несовпадающими соглашениями о вызовах, но я указываю Cdecl в...