Archive for Сентябрь, 2019

Сломался просмотр данных в VS2019+FW4.8

В последней VS2019 (16.2.5), после установки .NET FW4.8, перестал работать просмотр данных таблиц через наш ADO.NET провайдер. Server Explorer -> любая таблица -> контекстное меню -> загрузить данные -> пустое окно. До установки FW4.8 (на FW4.7.2) проблем не было. Это плохая новость. Хорошая новость — через стандартный провайдер (System.Data.OleDb) просмотр данных тоже перестал работать. Нужно […]

Interlocked функции для Int64 и WinXP

В детстве меня покусал Джеф Рихтер, поэтому я свято верил в то, что Interlocked-функции экспортируются системной DLL-ю. В сгенерированный машинный код для вызова этих функций я не заглядывал. Как следствие, я считал что версии для 64-битных чисел на старой WinXP не поддерживаются и использовать их нельзя… Этому способствовало и описание этих функций. Например, InterlockedExchange64: Minimum […]

Проклятый Intellisense

В процессе реорганизации кода получил 4 ошибки компиляции: Ошибка C2065 ibp_task_controller_state__cancelled: необъявленный идентификатор Ну, думаю, приплыли. Смотрю первый случай: