{"id":114,"date":"2010-05-18T08:41:45","date_gmt":"2010-05-18T07:41:45","guid":{"rendered":"http:\/\/saladtomatonion.com\/blog\/?p=114"},"modified":"2010-05-18T13:27:12","modified_gmt":"2010-05-18T12:27:12","slug":"le-debugger-de-visual-studio-limite-en-taille-de-fichier-source","status":"publish","type":"post","link":"https:\/\/saladtomatonion.com\/blog\/2010\/05\/18\/le-debugger-de-visual-studio-limite-en-taille-de-fichier-source\/","title":{"rendered":"Le debugger de Visual Studio limit\u00e9 en taille de fichier source"},"content":{"rendered":"<p>Il semblerait, de source proche, que Visual Studio, du moins jusqu&rsquo;en version 2008, encode les num\u00e9ros de lignes d&rsquo;un fichier de code sur un entier court (2 octets). Il serait donc dans l&rsquo;impossibilit\u00e9 de d\u00e9bugger du code qui aurait plus de\u00a0 0xFFFF (65535) lignes, car incapable d&rsquo;indexer les dites lignes!<\/p>\n<p>\u00c9videmment, il s&rsquo;agit d&rsquo;une limite humainement impossible \u00e0 atteindre, mais <em>quid<\/em> des g\u00e9n\u00e9rateurs de code, tels que <a href=\"http:\/\/www.swig.org\/\" target=\"_blank\">SWIG<\/a>, utile pour rendre disponible du code C++ en python par exemple?<\/p>\n<p>Qu&rsquo;en est-il dans Visual Studio 2010?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il semblerait, de source proche, que Visual Studio, du moins jusqu&rsquo;en version 2008, encode les num\u00e9ros de lignes d&rsquo;un fichier de code sur un entier court (2 octets). Il serait donc dans l&rsquo;impossibilit\u00e9 de&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4],"tags":[28,30,31,18,21,29],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/114"}],"collection":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":4,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}