﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/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-06-16T12:34:56Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=824" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/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.com/users/28156/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Все нашел, спасибо.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28156/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;В вашем примере используется директива using ManagedWinapi.Windows&lt;/p&gt;
&lt;p&gt;Я что-то не могу найти библиотек такую, не подскажите где ее можно
скачать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Какая закладка?
Вы имейте ввиду закладка в QIUK-е , они в принцыпе фальшивые и не
имеет значение какя закладка выбрана.
Какую именно ошибка у вас вазникает?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28265/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Сейчас если открыта закладка, в которой нет таблицы экспорта (они в
другой закладке), то возникает ошибка.
Очень полезно будет создать механизм открытия той закладки, которая
необходима  типа new QuikTrader(quikPath, zakladkaName, ddeServer,
dllName);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Супер! На досуге надо будет обязательно &amp;quot;поковыряться&amp;quot;. :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Можно например получить&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;какие таблицы открыты&lt;/li&gt;
&lt;li&gt;статус соединения с брокером&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Да и много чего. Можно с примером поиграть. В режиме Debug постаь
точку остановки и посмотри swnd.AllChildWindows, думаю найдеш мнсого
чего интересного.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Если б знать, что возможно, то тогда и спрос соответствующий появился
бы. :) Да вопросов возникает куча, на самом деле. Хотя бы, например,
какие таблицы открыты или насколько корректно происходит обновление
информации - нет ли запаздываний в приеме данных. Каков статус
соединения с брокером и т.д.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А что именно вам надо?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Интересно, а какую еще информацию можно &amp;quot;выудить&amp;quot; таким образом из
квика?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Я согласен с вами и нашел алтернативный вариант. Который у меня
безотказно работает.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28265/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Так вроде QPILE-скрипт запускается каждые n секунд, думаю, не вариант.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Не надо будет волноваться о синхрнизации премени компютера с временем
на бирже.&lt;/p&gt;
&lt;p&gt;А еще можно получить премя используя портфель и QPILE.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1098/</id>
    <title type="text">using System; using System.Diagnostics; using System.Linq; using System.Text.RegularExpressions; usi...</title>
    <published>2010-06-09T18:00:00Z</published>
    <updated>2010-06-09T18:00:00Z</updated>
    <author>
      <name>HaMMeR</name>
      <uri>https://stocksharp.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;using System;
using System.Diagnostics;
using System.Linq;
using System.Text.RegularExpressions;
using ManagedWinapi.Windows;&lt;/p&gt;
&lt;p&gt;internal static class ServerTime
{
//Экземпляр Статусбара
private static readonly SystemWindow StatusBar;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   static ServerTime()
    {
        //Поличаем список всех процессов
        Process[] processlist = Process.GetProcesses();

       //Находим процесс QUIK
        Process infoExe = processlist.Single(process =&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(process.ProcessName == &amp;quot;info&amp;quot;));&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;       //Получаем обработчик окна QUIK
        var swnd = new SystemWindow(infoExe.MainWindowHandle); //
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;msctls_statusbar32&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;       //Находим Статусбар
        StatusBar = swnd.AllChildWindows.Single(window =&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(window.ClassName.Equals(&amp;quot;msctls_statusbar32&amp;quot;)));
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   public static DateTime GetServerTime()
    {
        //Начальная инициализация времени сервера
        //Берем текушее время
        DateTime serverTime = DateTime.Now;
        DateTime wndSrvTime = serverTime;

       //Текст статусбара
        String srvTimeString = StatusBar.Content.LongDescription;
        try
        {
            String dateTime = &amp;quot;&amp;quot;;

           //Успользуем регулярное выражение, чтобы найти время
            var regexObj = new Regex(@&amp;quot;\d\d:\d\d:\d\d&amp;quot;);
            Match matchResult = regexObj.Match(srvTimeString);
            if (matchResult.Success)
            {
                dateTime = matchResult.Value;
            }

           //Успользуем регулярное выражение, чтобы найти дату
            regexObj = new Regex(@&amp;quot;\d\d[/.]\d\d[/.]\d\d\d\d&amp;quot;);
            matchResult = regexObj.Match(srvTimeString);
            if (matchResult.Success)
            {
                dateTime = matchResult.Value + &amp;quot; &amp;quot; + dateTime;
            }
            wndSrvTime = DateTime.Parse(dateTime);
        }
        catch (ArgumentException)
        {
            // Syntax error in the regular expression
        }
        catch(FormatException)
        {
            //
        }

       return wndSrvTime;
    }
}
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Выкладывай. А какую проблему это решит?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28413/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;У меня есть такое предложение.&lt;/p&gt;
&lt;p&gt;А почему бы не получать время сервера из Статусбара QIUK?&lt;/p&gt;
&lt;p&gt;Если кому интерсно, у меня это уже сделанно. И работает безотказно.&lt;/p&gt;
&lt;p&gt;C# + WinApi&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>