Рейтинг@Mail.ru

MethodNotFoundException в Dispatcher.Invoke() в .NET версии 3.5

Published in Полезные советы

В .NET версии 3.5 без установленного пакета обновления SP1 метод Dispatcher.Invoke() вызывает исключение MethodNotFoundException. При этом средство IntelliSence в Visual Studio показывает порядок аргументов, передаваемых методу: делегат, [параметры].

Чтобы не вызывать исключение, нужно передавать методу Dispatcher.Invoke() параметры в следующем порядке: приоритет операции, делегат, [параметры]. Например (код на VB.NET):

Dispatcher.Invoke(DispatcherPriority.Normal, 
New myDeleg(AddressOf MyDelegate))
Читать далее...

Реализация SPI с помощью микросхем фирмы FTDI

Published in Программирование

Рассматриваются основные этапы программной реализации работы в режиме последовательного интерфейса SPI микросхем семейств FT2xx и FT4xx фирмы FTDI. А также предлагается готовое бесплатное программное обеспечение, которое реализует этот режим. С помощью данной программы можно читать (и записывать) информацию с множества датчиков и прочих устройств, которые работают по интерфейсу SPI или I2C.

Читать далее...

Есть ли в .NET аналог инструкции "typedef" из языка Си?

Published in Полезные советы

Есть т.н. псевдонимы (alias). Это неполный аналог спецификатора typedef, но тем не менее.

Например, при импортировании какого-нибудь типа в языке VB.NET используется синтаксис:
Imports SomeAlias = SomeType
а в C#:
using SomeAlias = SomeType;

Читать далее...
Subscribe to this RSS feed