<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919157</guid>
        <pubDate>Thu, 13 Mar 2025 10:47:06 +0000</pubDate>
        <title>VC++ чтение из памяти по индексу, LCard</title>
        <link>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919157</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=458230&view=findpost&p=3919124'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pit&#045;Bul &#064; <time class="tag-quote__quoted-time" datetime="2025-03-13T11:47:36+03:00">13.03.25, 08:47</time></span><div class='quote '>а RTL-ные либы можно поставить отдельно от студии ?</div></div>Можно, если знать, какие используются драйвером. Они бесплатны и свободны для загрузки. Но я лишь высказал предположение, что дело в них, и отнюдь не уверен, что это настоящая причина]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919124</guid>
        <pubDate>Thu, 13 Mar 2025 08:47:36 +0000</pubDate>
        <title>VC++ чтение из памяти по индексу, LCard</title>
        <link>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919124</link>
        <description><![CDATA[Pit-Bul: а  RTL-ные либы можно поставить отдельно от студии ? Просто если поставить эти либы и все заработает, такой эксперимент дал бы яснее картину, ну и как минимум решил бы проблему <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-03-13T08:51:38+00:00">13.03.25, 08:51</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=458230&view=findpost&p=3919123'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-03-13T08:38:40+00:00">13.03.25, 08:38</time></span><div class='quote '>Недавний пример: драйвер PEX-P16R16i при работе в 64-битной ОСи в своём API всегда возвращает 64-битные указатели, игнорируя тот факт, что работающее с ним приложение 32-битное.</div></div><br>
<br>
Тут по крайней мере понятное поведение. Многие сейчас компилируют по AnyCPU и библиотека просто использует разрядность системы, как минимум глупый подход для компиляции библиотек]]></description>
        <author>Pit-Bul</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919123</guid>
        <pubDate>Thu, 13 Mar 2025 08:38:40 +0000</pubDate>
        <title>VC++ чтение из памяти по индексу, LCard</title>
        <link>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919123</link>
        <description><![CDATA[Qraizer: Подозреваю, что дело не в самой студии, а в RTL-ных либах, которые ставятся вместе с ней. Попробуй удалить студию, DLL-ки должны остаться, и проблема всё равно не возродится. Но вообще, крайне мало информации о ситуации.<br><br>P.S. С кривыми дровами я сталкиваюсь нередко. Недавний пример: драйвер PEX-P16R16i при работе в 64-битной ОСи в своём API всегда возвращает 64-битные указатели, игнорируя тот факт, что работающее с ним приложение 32-битное.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919112</guid>
        <pubDate>Thu, 13 Mar 2025 07:52:23 +0000</pubDate>
        <title>VC++ чтение из памяти по индексу, LCard</title>
        <link>https://forum.sources.ru/index.php?showtopic=458230&amp;view=findpost&amp;p=3919112</link>
        <description><![CDATA[Pit-Bul: Доброго времени суток, картина следующая. Есть LCard карточка АЦП Е14-440, с которой я считываю данные по 8ми каналам. Принцип работы простой, я через драйвер конфигурирую порты АЦП и запускаю считывание, в ответ от драйвера я получаю два указателя, один указатель на кольцевой буфер в памяти, второй указатель на индекс обновления буфера. На компах разработчиков все работает идеально. На компе пользовательском, через какое то время указатель обновления буфера перестает изменять значение и замирает. Замечен следующий нюанс, если на компьютер пользователя поставить студию, то проблема исчезает. На все компах стоит Windows 10. У меня диссонанс, не могу понять что происходит и в какую сторону копать проблему. Может кто то с чем то подобным сталкивался уже.]]></description>
        <author>Pit-Bul</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	