На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
Страницы: (19) « Первая ... 10 11 [12] 13 14 ...  18 19 все  ( Перейти к последнему сообщению )  
> Новости Embarcadero , Новости, патчи, ссылки, объявления, анонсы...
      Цитата ttiger @
      как на шарпе в среде VS узнать точное время с сервера времени?

      э-э-э. Без понятия. А как в дельфи?

      Добавлено
      Ну и заодно напиши, как в инди можно просто скачать данные в виде стима или массива байт с http сервера. Мне кажется это более роспространённая задача, чем получение времени с тайм сервера
      Сообщение отредактировано: jack128 -
        Цитата jack128 @
        э-э-э. Без понятия. А как в дельфи?

        Открыть вкладочку инди -> создать класс -> вызвать метод класса.



        Цитата jack128 @
        Ну и заодно напиши, как в инди можно просто скачать данные в виде стима или массива байт с http сервера. Мне кажется это более распространённая задача, чем получение времени с тайм сервера

        как на инди не знаю, качал так, как написано в DRKB.


        А насчет таймсервера-зря ты так. Вот у меня хостер странный и время на серваке у него странное. А я таймстампы на время операции ставить по-человечески. Я ожидаю от шарпа что это делается одной строчкой вызова существующего в среде класса, а не самопальным классом из майкрософтовской кодопомойки за корректную работу которого никто не ручается.
          Цитата jack128 @
          Ну и заодно напиши, как в инди можно просто скачать данные в виде стима или массива байт с http сервера.

          я конечно извеняюсь, но это делается элементарно
          ExpandedWrap disabled
              IdHTTP1.Get('http://Url.com', MyStream);
          или я самой сути вопроса не понял?
            Цитата jack128 @
            Ты проясни свою позицию, что ли.

            Поясняю. Брать бабки за продукт с глюками - нельзя.

            Цитата ViktorXP @
            извеняюсь

            ИзвИняюсь.
              Цитата Коцмас @
              Поясняю. Брать бабки за продукт с глюками - нельзя.
              А есть продукты без глюков?
                Цитата ttiger @
                А есть продукты без глюков?

                Есть бесплатные продукты в которых глюков в разы меньше.
                  Цитата Коцмас @
                  Есть бесплатные продукты в которых глюков в разы меньше

                  А есть намного более платные продукты, в которых глюков в разы больше...
                    Цитата ViktorXP @
                    или я самой сути вопроса не понял?


                    Цитата ViktorXP @
                    Цитата (jack128 @ Сегодня, 15:07)
                    Ну и заодно напиши, как в инди можно просто скачать данные в виде стима или массива байт с http сервера.

                    я конечно извеняюсь, но это делается элементарно
                    ExpandWrap offLine numbers

                    IdHTTP1.Get('http://Url.com', MyStream);

                    или я самой сути вопроса не понял?


                    а теперь тоже самое, но асинхронно.
                      инди в асинхронном режиме не умеет работать. по этому я и перешел на ics

                      Добавлено
                      пс. хотя и они с глюком. по сему я их малехо допелил и полностью избавил от оконо-зависимости
                        Ну вот видишь. А в том же дот нет е
                        byte[] data = await new WebClient().DownloadDataTaskAsync("http:\\example.com")
                        И что то мне кажется, что асинхронное ИО гораздо важнее,чем какие то сервера времени.
                          а в чем тут асинхронность? я так понимаю что тут ключевое слово await. но не совсем понятно как оно среагирует.
                          сразу понятно что функция должна выполнится и вернуть результат в переменную. а вот сам await видимо создаст что то типа потока (а может и сам поток). и как же в таком случае получить уведомление что все записано.

                          пс. с таким же успехом инди можно запихнуть в поток
                          Сообщение отредактировано: ViktorXP -
                            Цитата ViktorXP @
                            пс. с таким же успехом инди можно запихнуть в поток

                            LOL.

                            Собственно я вспомнил откуда у меня сомнения в адекватности индей: http://robertocschneiders.wordpress.com/20...tability-tests/
                            Канту писал, что баг он пофиксил из-за которого приложение падало, но производительность так и осталась никакой. Вот что мы имеем, если пихаем каждый запрос в отдельный поток.
                            (Да, сразу скажу, DataSnap сидит поверх инди и все проблемы с производительностью именно из-за синхронности индей.)
                              Цитата
                              Apparently, the structure of the HTTP communication framework makes use of the Indy components, which creates a thread for each HTTP request.

                              Хрень какая-то, все равно что детский велосипед пытаться юзать как маунтин-байк. Каждый запрос в потоке - это нубская упрощенка, как раз чтобы облегчить простые юзкейсы. Но строить сервак на этом - верх идиотизма (уж не знаю, чьего именно).

                              P.S. Я имею в виду, что Инди сам по себе - обертка над блокирующим сокетом, а ответственность за его правильное использование лежит на программисте. И если он не знает про пулы потоков или не может организовать работу сокетов внутри одного треда, то нечего на зеркало пенять
                              Сообщение отредактировано: Fr0sT -
                                А когда Delphi XE6 выйдет ? В следующем месяце ? Нихто не в курсе ?
                                Сообщение отредактировано: ZBugZ -
                                  Hotfix 3 for RAD Studio XE5 and Delphi XE5 Update 2
                                  http://cc.embarcadero.com/Item/29675
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:
                                  Страницы: (19) « Первая ... 10 11 [12] 13 14 ...  18 19 все


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0494 ]   [ 18 queries used ]   [ Generated: 18.06.25, 01:54 GMT ]