Visual Studio 2015 / 2017 で発生する可能性がある _snscanf_s 関数の問題について

こんにちは、Visual Studio サポート チームです。 今回は、Visual Studio 2015 / 2017 で発生する可能性がある _snscanf_s 関数の問題とその影響についてご案内します。 この問題は以下のように Stack Overflow でも報告されておりましたが、この度、複数のお客様から弊社へお問い合わせをいただきましたので本ブログでもご紹介させていただきます。より多くの開発者様のお役に立てましたら幸いです。   VC2015で、double変数ddx_textのトラブル https://ja.stackoverflow.com/questions/16592/vc2015%E3%81%A7-double%E5%A4%89%E6%95%B0ddx-text%E3%81%AE%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB   現象 _snscanf_s 関数で浮動小数点書式を指定した場合、先頭が ‘0’ で始まる場合に終端文字 ” が正しく扱われず、_snscanf_s 関数に指定した文字数全体に対して解析が行われます。例えば、文字配列の内容が “02” であった場合、_snscanf_s 関数で期待される結果は 0 ですが、不具合により実際には 2 が返されます。 また、MFC ライブラリの DDX_Text 関数では内部で _snscanf_s 関数を使用しているため、この問題の影響を受けて、入力した値と異なる値が浮動小数点型変数に格納される可能性があります。エディット コントロールに “0” を入力した場合、文字列バッファの “0” 以降の値はスタックの状態によって不定となるため、DDX_Text 関数で変数に格納される値も不定となります。   原因 Visual Studio 2015 以降で利用されている新しい C ランタイム…


DevTest a DevOps seminář

Zveme vás na jednodenní technický seminář „Microsoft DevTest & DevOps multiplatformě v cloudu“. Je určen vývojářům, IT odborníkům, architektům a vedoucím multiplatformních IT týmů, kteří využívají nebo zvažují využití hybridní nebo plně cloudové DevTest a DevOps scénáře. Seminář je koncipován jako školení poskytující technický přehled a tipy pro začátečníky i pokročilé architekty.  Po úvodní přednášce…


Обновлено расширение С/С++ для Visual Studio Code

Microsoft выпустила новую версию расширения С/С++ для редактора кода Visual Studio Code. Среди основных нововведений стоит выделить следующие: Подсказки-лампочки теперь включают в себя предложения замены для IntelliSense; Параметры подсказок основаны на движке компилятора IntelliSense; Подсветка ссылок на имена переменных; Поддержка macOS Framework для IntelliSense. Подсказки-лампочки теперь включают в себя предложения замены для IntelliSense Работа с…


New vswhere: now with more properties!

The latest release of vswhere now outputs additional properties as requested, along with catalog properties and a way to disambiguate nested properties – not that there are any currently. You can specify the nested properties followed by a property name like “properties/nickname”. Delimiters supported are “_”, “/”, and “.” to fit with the text, JSON,…


TFVC Source Code Control in Visual Studio Code

In this post, Premier Developer consultant Wael Kdouh demonstrates how to integrate Visual Studio Code with your source control environment using Team Foundation Version Control. In this post I will be walking you through the Team Foundation Version Control (TFVC) support within Visual Studio Code. I will assume that you are running on a windows…


Consuming O16N Web Services from Azure Functions

Operationalization feature of Microsoft Machine Learning Server allows us to publish R/Python models and code in the form of web services and the consume these services within client applications. This article outlines step-by-step details of consuming the published web service (R language) using Azure Functions (C# TimerTrigger). Azure Functions is a solution for easily running…


Visual Studio Code Tools for AI Extension

Visual Studio Code Tools for AI is an extension to build, test, and deploy Deep Learning / AI solutions in Microsoft Visual Studio Code. This allows you to develop deep learning and AI solutions across Windows and MacOS This extension seamlessly integrates with Azure Machine Learning for robust experimentation capabilities, including but not limited to…

2

Debug R with R Tools for Visual Studio

Guest blog by Christo Lolov, Microsoft Student Partner at Imperial College London What is R R is a statistical computer language which allows you to achieve your analytical goals by writing scripts. It is a scripting language because it is evaluated while it is being read by the computer rather than first being translated into…


MSBuild support for Reporting Services projects now available

Today’s post is written by Brad Syputa, a software engineer on the SQL Server BI team. Today, we’re pleased to announce a long requested feature from the SQL Server Reporting Services developer community. For the first time, Reporting Services customers can take advantage of the Microsoft Build Engine (MSBuild) support when building and deploying Reporting…


How to automate publishing bundle js to SharePoint Library

Всем привет. Сегодня хотел бы поделиться одним сценарием, который я выполнил, чтобы облегчить себе работу. Каждый раз, когда я компилировал себе исходный bundle через команду webpack мне приходилось полученный файл заливать руками в одну библиотеку ресурсов и активов, которую использовали мои решения на SharePoint. Это было очень не удобно и я решил поискать как можно…