﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Получение времени сервера для QUIK.</title>
  <id>~/topic/824/poluchenie-vremeni-servera-dlya-quik_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-30T08:27:58Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=824" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/1110/</id>
    <title type="text">Все нашел, спасибо. </title>
    <published>2010-07-08T00:10:00Z</published>
    <updated>2010-07-08T00:10:00Z</updated>
    <author>
      <name>E G</name>
      <uri>https://stocksharp.ru/users/28156/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Все нашел, спасибо.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1109/</id>
    <title type="text">В вашем примере используется директива using ManagedWinapi.Windows Я что-то не могу найти библиотек ...</title>
    <published>2010-07-08T00:02:00Z</published>
    <updated>2010-07-08T00:02:00Z</updated>
    <author>
      <name>E G</name>
      <uri>https://stocksharp.ru/users/28156/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В вашем примере используется директива using ManagedWinapi.Windows&lt;br /&gt;&lt;br /&gt;Я что-то не могу найти библиотек такую, не подскажите где ее можно&lt;br /&gt;скачать?&lt;br /&gt; &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1108/</id>
    <title type="text">Какая закладка? Вы имейте ввиду закладка в QIUK-е , они в принцыпе фальшивые и не имеет значение как...</title>
    <published>2010-06-11T09:02:00Z</published>
    <updated>2010-06-11T09:02:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Какая закладка?&lt;br /&gt;Вы имейте ввиду закладка в QIUK-е , они в принцыпе фальшивые и не&lt;br /&gt;имеет значение какя закладка выбрана.&lt;br /&gt;Какую именно ошибка у вас вазникает?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1107/</id>
    <title type="text">Сейчас если открыта закладка, в которой нет таблицы экспорта (они в другой закладке), то возникает о...</title>
    <published>2010-06-10T18:43:00Z</published>
    <updated>2010-06-10T18:43:00Z</updated>
    <author>
      <name>takanaev</name>
      <uri>https://stocksharp.ru/users/28265/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Сейчас если открыта закладка, в которой нет таблицы экспорта (они в&lt;br /&gt;другой закладке), то возникает ошибка.&lt;br /&gt;Очень полезно будет создать механизм открытия той закладки, которая&lt;br /&gt;необходима  типа new QuikTrader(quikPath, zakladkaName, ddeServer,&lt;br /&gt;dllName);&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1106/</id>
    <title type="text">Супер! На досуге надо будет обязательно &amp;quot;поковыряться&amp;quot;. :) </title>
    <published>2010-06-10T18:42:00Z</published>
    <updated>2010-06-10T18:42:00Z</updated>
    <author>
      <name>ddd888</name>
      <uri>https://stocksharp.ru/users/28182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Супер! На досуге надо будет обязательно &amp;quot;поковыряться&amp;quot;. :)&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1105/</id>
    <title type="text">Можно например получить - какие таблицы открыты - статус соединения с брокером Да и много чего. Можн...</title>
    <published>2010-06-10T18:25:00Z</published>
    <updated>2010-06-10T18:25:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Можно например получить&lt;br /&gt;- какие таблицы открыты&lt;br /&gt;-  статус соединения с брокером&lt;br /&gt;&lt;br /&gt;Да и много чего. Можно с примером поиграть. В режиме Debug постаь&lt;br /&gt;точку остановки и посмотри swnd.AllChildWindows, думаю найдеш мнсого&lt;br /&gt;чего интересного.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1104/</id>
    <title type="text">Если б знать, что возможно, то тогда и спрос соответствующий появился бы. :) Да вопросов возникает к...</title>
    <published>2010-06-10T16:47:00Z</published>
    <updated>2010-06-10T16:47:00Z</updated>
    <author>
      <name>ddd888</name>
      <uri>https://stocksharp.ru/users/28182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Если б знать, что возможно, то тогда и спрос соответствующий появился&lt;br /&gt;бы. :) Да вопросов возникает куча, на самом деле. Хотя бы, например,&lt;br /&gt;какие таблицы открыты или насколько корректно происходит обновление&lt;br /&gt;информации - нет ли запаздываний в приеме данных. Каков статус&lt;br /&gt;соединения с брокером и т.д.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1103/</id>
    <title type="text">А что именно вам надо? </title>
    <published>2010-06-10T15:37:00Z</published>
    <updated>2010-06-10T15:37:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А что именно вам надо?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1102/</id>
    <title type="text">Интересно, а какую еще информацию можно &amp;quot;выудить&amp;quot; таким образом из квика? </title>
    <published>2010-06-10T15:25:00Z</published>
    <updated>2010-06-10T15:25:00Z</updated>
    <author>
      <name>ddd888</name>
      <uri>https://stocksharp.ru/users/28182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Интересно, а какую еще информацию можно &amp;quot;выудить&amp;quot; таким образом из&lt;br /&gt;квика?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1101/</id>
    <title type="text">Я согласен с вами и нашел алтернативный вариант. Который у меня безотказно работает. </title>
    <published>2010-06-10T13:06:00Z</published>
    <updated>2010-06-10T13:06:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я согласен с вами и нашел алтернативный вариант. Который у меня&lt;br /&gt;безотказно работает.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1100/</id>
    <title type="text">Так вроде QPILE-скрипт запускается каждые n секунд, думаю, не вариант. </title>
    <published>2010-06-10T12:54:00Z</published>
    <updated>2010-06-10T12:54:00Z</updated>
    <author>
      <name>takanaev</name>
      <uri>https://stocksharp.ru/users/28265/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Так вроде QPILE-скрипт запускается каждые n секунд, думаю, не вариант.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1099/</id>
    <title type="text">Не надо будет волноваться о синхрнизации премени компютера с временем на бирже. А еще можно получить...</title>
    <published>2010-06-09T18:03:00Z</published>
    <updated>2010-06-09T18:03:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Не надо будет волноваться о синхрнизации премени компютера с временем&lt;br /&gt;на бирже.&lt;br /&gt;&lt;br /&gt;А еще можно получить премя используя портфель и QPILE.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1098/</id>
    <title type="text"> using System; using System.Diagnostics; using System.Linq; using System.Text.RegularExpressions; us...</title>
    <published>2010-06-09T18:00:00Z</published>
    <updated>2010-06-09T18:00:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">   using System;&lt;br /&gt;    using System.Diagnostics;&lt;br /&gt;    using System.Linq;&lt;br /&gt;    using System.Text.RegularExpressions;&lt;br /&gt;    using ManagedWinapi.Windows;&lt;br /&gt;&lt;br /&gt;   internal static class ServerTime&lt;br /&gt;    {&lt;br /&gt;        //Экземпляр Статусбара&lt;br /&gt;        private static readonly SystemWindow StatusBar;&lt;br /&gt;&lt;br /&gt;       static ServerTime()&lt;br /&gt;        {&lt;br /&gt;            //Поличаем список всех процессов&lt;br /&gt;            Process[] processlist = Process.GetProcesses();&lt;br /&gt;&lt;br /&gt;           //Находим процесс QUIK&lt;br /&gt;            Process infoExe = processlist.Single(process =&amp;gt;&lt;br /&gt;(process.ProcessName == &amp;quot;info&amp;quot;));&lt;br /&gt;&lt;br /&gt;           //Получаем обработчик окна QUIK&lt;br /&gt;            var swnd = new SystemWindow(infoExe.MainWindowHandle); //&lt;br /&gt;msctls_statusbar32&lt;br /&gt;&lt;br /&gt;           //Находим Статусбар&lt;br /&gt;            StatusBar = swnd.AllChildWindows.Single(window =&amp;gt;&lt;br /&gt;(window.ClassName.Equals(&amp;quot;msctls_statusbar32&amp;quot;)));&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       public static DateTime GetServerTime()&lt;br /&gt;        {&lt;br /&gt;            //Начальная инициализация времени сервера&lt;br /&gt;            //Берем текушее время&lt;br /&gt;            DateTime serverTime = DateTime.Now;&lt;br /&gt;            DateTime wndSrvTime = serverTime;&lt;br /&gt;&lt;br /&gt;           //Текст статусбара&lt;br /&gt;            String srvTimeString = StatusBar.Content.LongDescription;&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                String dateTime = &amp;quot;&amp;quot;;&lt;br /&gt;&lt;br /&gt;               //Успользуем регулярное выражение, чтобы найти время&lt;br /&gt;                var regexObj = new Regex(@&amp;quot;\d\d:\d\d:\d\d&amp;quot;);&lt;br /&gt;                Match matchResult = regexObj.Match(srvTimeString);&lt;br /&gt;                if (matchResult.Success)&lt;br /&gt;                {&lt;br /&gt;                    dateTime = matchResult.Value;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;               //Успользуем регулярное выражение, чтобы найти дату&lt;br /&gt;                regexObj = new Regex(@&amp;quot;\d\d[/.]\d\d[/.]\d\d\d\d&amp;quot;);&lt;br /&gt;                matchResult = regexObj.Match(srvTimeString);&lt;br /&gt;                if (matchResult.Success)&lt;br /&gt;                {&lt;br /&gt;                    dateTime = matchResult.Value + &amp;quot; &amp;quot; + dateTime;&lt;br /&gt;                }&lt;br /&gt;                wndSrvTime = DateTime.Parse(dateTime);&lt;br /&gt;            }&lt;br /&gt;            catch (ArgumentException)&lt;br /&gt;            {&lt;br /&gt;                // Syntax error in the regular expression&lt;br /&gt;            }&lt;br /&gt;            catch(FormatException)&lt;br /&gt;            {&lt;br /&gt;                //&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;           return wndSrvTime;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1097/</id>
    <title type="text">Выкладывай. А какую проблему это решит? </title>
    <published>2010-06-09T16:24:00Z</published>
    <updated>2010-06-09T16:24:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Выкладывай. А какую проблему это решит?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1096/</id>
    <title type="text">У меня есть такое предложение. А почему бы не получать время сервера из Статусбара QIUK? Если кому и...</title>
    <published>2010-06-09T15:31:00Z</published>
    <updated>2010-06-09T15:31:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.ru/users/28413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">У меня есть такое предложение.&lt;br /&gt;&lt;br /&gt;А почему бы не получать время сервера из Статусбара QIUK?&lt;br /&gt;&lt;br /&gt;Если кому интерсно, у меня это уже сделанно. И работает безотказно.&lt;br /&gt;&lt;br /&gt;C# + WinApi &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>