Если у меня есть две переменные: Object obj; String methodName = "getName"; Не зная класса obj, как я могу вызвать метод, указанный methodNameна нем? Вызываемый метод не имеет параметров и Stringвозвращаемого значения. Это геттер для Java-бина...
Если у меня есть две переменные: Object obj; String methodName = "getName"; Не зная класса obj, как я могу вызвать метод, указанный methodNameна нем? Вызываемый метод не имеет параметров и Stringвозвращаемого значения. Это геттер для Java-бина...
У меня есть сценарий. (Windows Forms, C #, .NET) Существует основная форма, которая содержит некоторый пользовательский элемент управления. Пользовательский элемент управления выполняет некоторую сложную операцию с данными, так что, если я напрямую вызываю UserControl_Loadметод, пользовательский...
Я вызываю функции из 32-разрядной неуправляемой библиотеки DLL в 64-разрядной системе. Что я получаю это: BadImageFormatException: была предпринята попытка загрузить программу с неверным форматом. (Исключение из HRESULT: 0x8007000B) Сначала мои проекты были настроены на платформу Any CPU, поэтому я...
Просто интересно, какая разница между BeginInvoke()и Invoke()есть? Главным образом, для чего будет использоваться каждый. РЕДАКТИРОВАТЬ: В чем разница между созданием потокового объекта и вызова invoke на этом и просто вызов BeginInvoke()делегата? или это одно и то...
Ну, я пытался понять и прочитать, что может вызвать это, но я просто не могу понять: У меня есть это где-то в моем коде: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Дело в том, что, когда он пытается вызвать какой-то метод, он выбрасывает...
Как перенести мое приложение 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);...
Я пытаюсь вызвать метод через отражение с параметрами, и я получаю: объект не соответствует типу цели Если я вызываю метод без параметров, он работает нормально. Исходя из следующего кода, если я вызываю метод Test("TestNoParameters"), он работает нормально. Однако если я позвонюTest("Run") , я...
Просматривая System.Linq.Enumerableв DotPeek, я замечаю, что некоторые методы имеют [__DynamicallyInvokable]атрибут. Какую роль играет этот атрибут? Это что-то добавленное DotPeek или оно играет другую роль, возможно, информируя компилятор о том, как лучше оптимизировать...
Google Chrome не обновляет элементы специальных возможностей ( AutomationElement ), когда пользователь прокручивает страницу в браузере. Чтобы воспроизвести это: Включите доступность рендерера с помощью: "chrome --force-render-accessibility"или установив Глобальную доступность на...
В чем разница между Invoke и DynamicInvoke в делегатах? Пожалуйста, дайте мне пример кода, который объясняет разницу между этими двумя
У меня есть библиотека dll с неуправляемым кодом C ++ API, который мне нужно использовать в моем приложении .NET 4.0. Но каждый метод, которым я пытаюсь загрузить свою dll, выдает ошибку: Невозможно загрузить библиотеку DLL MyOwn.dll: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)...
Могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я представляю это так: 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...
Кто-нибудь может объяснить это заявление, написанное по этой ссылке Invoke(Delegate): Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления. Может ли кто-нибудь объяснить, что это значит (особенно жирный), я не могу это четко понять...
Мне любопытно узнать о различиях между прямым вызовом Func и использованием на нем Invoke (). Есть разница? Является ли первый синтаксический сахар и в любом случае вызывает Invoke () внизу? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } против public T...
Я работаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был изменен. Некоторые полные имена файлов (каталог + имя файла) слишком длинные, я не мог...
WPF не предоставляет возможности иметь окно, которое позволяет изменять размер, но не имеет кнопок развертывания или минимизации. Я хотел бы создать такое окно, чтобы иметь диалоговые окна с изменяемым размером. Я знаю, что решение будет означать использование pinvoke, но я не уверен, что и как...
Это проблема, которая возникает именно на ARM, а не на x86 или x64. Пользователь сообщил мне об этой проблеме, и я смог воспроизвести ее с помощью UWP на Raspberry Pi 2 через Windows IoT. Я уже сталкивался с подобными проблемами с несовпадающими соглашениями о вызовах, но я указываю Cdecl в...