<?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=148948&amp;view=findpost&amp;p=1189632</guid>
        <pubDate>Mon, 24 Jul 2006 11:20:27 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189632</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1189500'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Uncle_Bob &#064; <time class="tag-quote__quoted-time" datetime="2006-07-24T13:32:03+04:00">24.07.06, 09:32</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1189366'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>oksman &#064; <time class="tag-quote__quoted-time" datetime="2006-07-24T08:03:37+00:00">24.07.06, 08:03</time></span><div class='quote '>в 6 студии не исполняется вообще</div></div><br>
Видимо, все-таки исполняется, но возвращает false ;)<br>
<br>
Остается продиагностировать проблему. Есть какой-нибудь вызов для получения кода ошибки? Я с WinIo не знаком.</div></div><br>
 Согласен.Неточно выразился. :) <br>
К сожалению кодов ошибок в WinIo нет.<br>
Единственное, что нашел в хелпе (перевод мой)<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">InitializeWinIo</div><div class="code_line">Эта функция инициализирует WinIo библиотеку. </div><div class="code_line">bool _stdcall InitializeWinIo();</div><div class="code_line">Параметры:</div><div class="code_line">Нет </div><div class="code_line">Возвращаемые значения:</div><div class="code_line">&nbsp;При нормальном завершении, функция возвращает true. Иначе возвращает false. </div><div class="code_line">Замечания:</div><div class="code_line">Функцию InitializeWinIo следует вызывать перед использованием любой другой функции &nbsp;библиотеки. </div><div class="code_line">&nbsp;</div><div class="code_line">Обратите внимание: </div><div class="code_line">• Нет необходимости &nbsp;вызывать функцию InitializeWinIo перед вызовом функций InstallWinIoDriver &nbsp;и &nbsp;RemoveWinIoDriver. </div><div class="code_line">• Под Windows NT / 2000/xp, вызванная InitializeWinIo предоставляет приложению полный доступ к адресному пространству ввода - вывода. После вызова функции, приложение может свободно использовать функции _inp/_outp, обеспеченные C библиотекой во время выполнения, чтобы обращаться к портам ввода - вывода &nbsp;системы.</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Что еще выяснил:<br>
С пакетом идет пример<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">void main()</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;DWORD dwPortVal;</div><div class="code_line">&nbsp;&nbsp;DWORD dwMemVal;</div><div class="code_line">&nbsp;&nbsp;bool bResult;</div><div class="code_line">&nbsp;&nbsp;HANDLE hPhysicalMemory;</div><div class="code_line">&nbsp;&nbsp;PBYTE pbLinAddr;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;// Call InitializeWinIo to initialize the WinIo library.</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;bResult = InitializeWinIo();</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;if (bResult)</div><div class="code_line">&nbsp;&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;// Under Windows NT/2000/XP, after calling InitializeWinIo,</div><div class="code_line">&nbsp;&nbsp; &nbsp;// you can call _inp/_outp instead of using GetPortVal/SetPortVal</div><div class="code_line">&nbsp;&nbsp;printf(&quot; Initialization &nbsp;WinIo.\n&quot;);// Это я добавил для контроля</div><div class="code_line">&nbsp;&nbsp; &nbsp;GetPortVal(0x378, &amp;dwPortVal, 4);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;SetPortVal(0x378, 10, 4);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;// When you&#39;re done using WinIo, call ShutdownWinIo</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ShutdownWinIo();</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">&nbsp;&nbsp;else</div><div class="code_line">&nbsp;&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;printf(&quot;Error during initialization of WinIo.\n&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;exit(1);</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><br>
Так он исполняется 1-2 раза из 20 :o <br>
Ничего не могу понять :( <br>
P.S.А как в 7 студии посмотреть результать исполнения?. Экран мелькнул и все.<br>
 <span class="tag-color tag-color-named" data-value="red" style="color: red"> P.P.S. Ничего не делал,ничего не менял, вдруг заработала</span> :D <br>
Извини за напряг]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189500</guid>
        <pubDate>Mon, 24 Jul 2006 09:32:03 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189500</link>
        <description><![CDATA[UncleBob: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1189366'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>oksman &#064; <time class="tag-quote__quoted-time" datetime="2006-07-24T08:03:37+00:00">24.07.06, 08:03</time></span><div class='quote '>в 6 студии не исполняется вообще</div></div><br>
Видимо, все-таки исполняется, но возвращает false ;)<br>
<br>
Остается продиагностировать проблему. Есть какой-нибудь вызов для получения кода ошибки? Я с WinIo не знаком.]]></description>
        <author>UncleBob</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189366</guid>
        <pubDate>Mon, 24 Jul 2006 08:03:37 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189366</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1189142'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Uncle_Bob &#064; <time class="tag-quote__quoted-time" datetime="2006-07-24T05:18:29+00:00">24.07.06, 05:18</time></span><div class='quote '>Так делать нельзя, запись по неинициализированному указателю.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DWORD a;</div><div class="code_line">GetPortVal(278,&amp;a,1);</div></ol></div></div></div></div></div></div><br>
Большое спасибо :) <br>
Согласен,что по п1.код излишний,по п2 явная ошибка.<br>
Но проблема то в том, что<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">if(InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false))</div><div class="code_line">printf(&quot;%s&quot;,&quot;Instal complecte&quot;);</div></ol></div></div></div></div> <br>
исполняется( и в реестре прописана и winio.sys в папке драйверов есть)<br>
а функция<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">if(InitializeWinIo())</div><div class="code_line">printf(&quot;%s&quot;,&quot;Init complecte&quot;);</div></ol></div></div></div></div><br>
в 6 студии не исполняется вообще т.е.<br>
Init complecte я не вижу.<br>
При компиляции в 7.1 студия не дает мне увидеть, что произошло(мелькнул экран и все)<br>
Но порт не реагирует :o <br>
Как в 7.1 студии увидеть результат?( поставил только два дня как, еще осваиваюсь :o )<br>
Кстати , столкнулся с непонятным явлением.<br>
В 98 по ,старту системы, порт 0x278 встает в 8( я потом его сам обнуляю либо этот бит не подключаю)<br>
а в XP по старту встает в 255  :ну и не управляется пока у меня никак  :o<br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">MinLexx</span><br>
Спасибо за цитату MSDN .Перевел.<br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">Русским</span> языком сказано &quot; Двойное определение функции - удалите эту строку&quot; :)]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189142</guid>
        <pubDate>Mon, 24 Jul 2006 05:18:29 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1189142</link>
        <description><![CDATA[UncleBob: Вообще, достаточно странный код. я бы убрал несколько строк...<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">void main()</div><div class="code_line">{</div><div class="code_line">// эту //InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false);</div><div class="code_line">if(InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false))</div><div class="code_line">printf(&quot;%s&quot;,&quot;Instal complecte&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">// и эту //InitializeWinIo();</div><div class="code_line">if(InitializeWinIo())</div><div class="code_line">printf(&quot;%s&quot;,&quot;Init complecte&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;SetPortVal(278,15,1); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;GetPortVal(278,a,1);</div><div class="code_line">printf(&quot;%d&quot;,a);</div><div class="code_line">}</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2006-07-24T05:19:37+00:00">24.07.06, 05:19</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1187644'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>oksman &#064; <time class="tag-quote__quoted-time" datetime="2006-07-21T20:07:16+00:00">21.07.06, 20:07</time></span><div class='quote '>GetPortVal(278,a,1);</div></div><br>
Так делать нельзя, запись по неинициализированному указателю.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DWORD a;</div><div class="code_line">GetPortVal(278,&amp;a,1);</div></ol></div></div></div></div>]]></description>
        <author>UncleBob</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187644</guid>
        <pubDate>Fri, 21 Jul 2006 20:07:16 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187644</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1187094'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Adil &#064; <time class="tag-quote__quoted-time" datetime="2006-07-21T13:54:10+00:00">21.07.06, 13:54</time></span><div class='quote '>А надо ли вообще объявлять прототип InstallWinIoDriver? В &quot;WinIo.h&quot; его разве нет?</div></div><br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">Adil</span> Еще раз спасибо.<br>
Предупреждений нет :) <br>
<br>
Но при попытке исполнить простой тест<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;windows.h&#62;</div><div class="code_line">#include &#60;stdio.h&#62;</div><div class="code_line">#include &#60;stdlib.h&#62;</div><div class="code_line">#include &quot;WinIo.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">DWORD *a; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">void main()</div><div class="code_line">{</div><div class="code_line">InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false);</div><div class="code_line">if(InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false))</div><div class="code_line">printf(&quot;%s&quot;,&quot;Instal complecte&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;InitializeWinIo();</div><div class="code_line">if(InitializeWinIo())</div><div class="code_line">printf(&quot;%s&quot;,&quot;Init complecte&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;SetPortVal(278,15,1); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;GetPortVal(278,a,1);</div><div class="code_line">printf(&quot;%d&quot;,a);</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
получаю<br>
Instal complecte<br>
0<br>
что свидетельствует ИМХО о том, что функция  InitializeWinIo()<br>
не завершилась успешно.Все делаю по инструкции к пакету WinIo.<br>
Где я неправ? Может не вижу чего то очевидного.]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187272</guid>
        <pubDate>Fri, 21 Jul 2006 16:04:44 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187272</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1187094'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Adil &#064; <time class="tag-quote__quoted-time" datetime="2006-07-21T13:54:10+00:00">21.07.06, 13:54</time></span><div class='quote '>А надо ли вообще объявлять прототип InstallWinIoDriver? В &quot;WinIo.h&quot; его разве нет?</div></div><br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">Adil</span> Спасибо.<br>
Проверю. Прототип объявил на автопилоте :) <br>
<br>
Два определения в файле отличаются друг от друга (один с dllimport, другой с dllexport например)<br>
<br>
Думается, проблема в WinIo.h, в котором объявлена InstallWinIoDriver как-то по-другому?  <br>
<br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">MinLexx</span> Спасибо.Проверю. :)<br>
<br>
P.S Как можно узнать установился ли драйвер в систему, кроме тестирования программы на железе?]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187094</guid>
        <pubDate>Fri, 21 Jul 2006 13:54:10 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1187094</link>
        <description><![CDATA[Adil: А надо ли вообще объявлять прототип InstallWinIoDriver? В &quot;WinIo.h&quot; его разве нет?]]></description>
        <author>Adil</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1186642</guid>
        <pubDate>Fri, 21 Jul 2006 11:02:26 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1186642</link>
        <description><![CDATA[MinLexx: А _stdcall обязательно нужно?  :huh: <br>
Что в WinIo.h?<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>MSDN</span><div class='quote '><br>
&#39;function&#39; : inconsistent DLL linkage<br>
Two definitions in a file differ in their use of dllimport.<br>
The following sample generates C4273:<br>
// C4273.cpp<br>
// compile with: /W1<br>
char __declspec(dllimport) c;<br>
char c;   // C4273, delete this line or the line above to resolve<br>
<br>
int main()<br>
{<br>
}</div></div><br>
<br>
Два определения в файле отличаются друг от друга (один с dllimport, другой с dllexport например)<br>
<br>
Думается, проблема в WinIo.h, в котором объявлена InstallWinIoDriver как-то по-другому?  :blink:]]></description>
        <author>MinLexx</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185797</guid>
        <pubDate>Thu, 20 Jul 2006 19:10:14 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185797</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1185777'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MinLexx &#064; <time class="tag-quote__quoted-time" datetime="2006-07-20T18:39:02+00:00">20.07.06, 18:39</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1185236'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>BlackEmperor &#064; <time class="tag-quote__quoted-time" datetime="2006-07-20T13:15:19+00:00">20.07.06, 13:15</time></span><div class='quote '>При создании DLL должно быть dllexport</div></div><br>
При создании DLL?? А тип проекта какой? Вы DLL делаете или EXE?</div></div><br>
EXE :o]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185777</guid>
        <pubDate>Thu, 20 Jul 2006 18:39:02 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185777</link>
        <description><![CDATA[MinLexx: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1185236'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>BlackEmperor &#064; <time class="tag-quote__quoted-time" datetime="2006-07-20T13:15:19+00:00">20.07.06, 13:15</time></span><div class='quote '>При создании DLL должно быть dllexport</div></div><br>
При создании DLL?? А тип проекта какой? Вы DLL делаете или EXE?]]></description>
        <author>MinLexx</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185296</guid>
        <pubDate>Thu, 20 Jul 2006 13:52:04 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185296</link>
        <description><![CDATA[oksman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=148948&view=findpost&p=1185236'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>BlackEmperor &#064; <time class="tag-quote__quoted-time" datetime="2006-07-20T13:15:19+00:00">20.07.06, 13:15</time></span><div class='quote '>В общем сообщение о кривой линковке (сборке, один и моих бывших преподов ВУЗа, прибил бы меня за слово &quot;линковка&quot; :) - лирическое отступление :) )<br>
А вообще мало информации для ответа, что собирается на каком компилере, с какими либами и т.д. ...</div></div><br>
Спасибо за ответ.<br>
Собирается вышеприведенная программа для инсталляции драйвера WinIo под XP.<br>
IDE Visual C++ 6.5. Линкуется с WinIo.lib. Все строго по инструкции, прилагаемой к программе.<br>
P.S Что плохого в слове линковка :) <br>
P.P.S Как можно узнать установился ли драйвер в систему?]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185236</guid>
        <pubDate>Thu, 20 Jul 2006 13:15:19 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185236</link>
        <description><![CDATA[BlackEmperor: В общем сообщение о кривой линковке (сборке, один и моих бывших преподов ВУЗа, прибил бы меня за слово &quot;линковка&quot; :) - лирическое отступление :) )<br>А вообще мало информации для ответа, что собирается на каком компилере, с какими либами и т.д. ...]]></description>
        <author>BlackEmperor</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185214</guid>
        <pubDate>Thu, 20 Jul 2006 13:04:31 +0000</pubDate>
        <title>Как понимать предупреждение</title>
        <link>https://forum.sources.ru/index.php?showtopic=148948&amp;view=findpost&amp;p=1185214</link>
        <description><![CDATA[oksman: warning C4273: &#39;InstallWinIoDriver&#39; : inconsistent dll linkage.  dllexport assumed.<br>
ниже перевод( мой)<br>
непоследовательное{противоречивое} dll редактирование. dllexport принятый.<br>
Я получаю такое предупреждение при линковке и ,хотя программа собирается, но не делает того что я ожидаю.<br>
В поиске нашел ответ от ADIL<br>
<span class="tag-color tag-color-named" data-value="red" style="color: red">При создании DLL должно быть dllexport, а не dllimport, о чем и сообщает компилятор:<br>
<br>
</span><br>
<br>
Но я не делаю dll  она прилагается <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;windows.h&#62;</div><div class="code_line">#include &#60;stdio.h&#62;</div><div class="code_line">#include &#60;stdlib.h&#62;</div><div class="code_line">#include &quot;WinIo.h&quot;</div><div class="code_line">bool _stdcall InstallWinIoDriver</div><div class="code_line">&nbsp;(</div><div class="code_line">&nbsp;&nbsp; PSTR pszWinIoDriverPath, &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; bool IsDemandLoaded &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">void main()</div><div class="code_line">{</div><div class="code_line">InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false);</div><div class="code_line">if(InstallWinIoDriver(&quot;c:\WinIo.sys&quot;,false))</div><div class="code_line">printf(&quot;%s&quot;,&quot;Instal complecte&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
<br>
___________]]></description>
        <author>oksman</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      </channel>
      </rss>
	