форум поддержки VSGroup https://forum.vsgroup.ua/ |
|
Оконный калькулятор + WinCalc https://forum.vsgroup.ua/viewtopic.php?f=59&t=3744 |
Страница 2 из 5 |
Автор: | Eduard Tkachenko [ 27 сен 2012, 09:49 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Программа запустилась уже в активированном режиме. И судя по всему, частота опроса FTP не понравилась серверу - он временно заблокировал к нему доступ с моего IP-адреса. Но программа продолжает пытаться с ним соединиться, и в это время с ней невозможно что-либо сделать - ни деактивировать, ни изменить частоту опроса. Лучше отключите автоматическую активацию опросов при старте программы. |
Автор: | Николай@VSGroup [ 27 сен 2012, 23:02 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Eduard Tkachenko писал(а): Лучше отключите автоматическую активацию опросов при старте программы. Программа запускается в том режиме, в котором была закрыта |
Автор: | Eduard Tkachenko [ 28 сен 2012, 14:11 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Николай@VSGroup писал(а): Программа запускается в том режиме, в котором была закрыта Получилось вывести программу из ступора только изменив соответствующий ключ в реестре Windows. Не слишком удобный метод. - Где можно взять варианты заполнения поля TIPC (типы открываний)? Пробовал пройтись по ним перебором от 1-го, но как только попадаю на несуществующий код, программа виснет, перезапустить ее можно только сняв процесс в менеджере задач. Вложение:
|
Автор: | Николай@VSGroup [ 28 сен 2012, 15:54 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Eduard Tkachenko писал(а): Где можно взять варианты заполнения поля TIPC (типы открываний)? Руководство пользователя-приложение локальных параметров-фурнитура-тип открываний |
Автор: | Eduard Tkachenko [ 28 сен 2012, 16:47 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Нашел. Только не вижу кода глухой створки без открывания. В примере request.xml есть код: Код: <TIPC> <Node1>16</Node1> <Node2>10</Node2> </TIPC> Судя по рисунку, 16 - это глухая створка, 10 - поворотно-откидная Если выставляю обе створки с кодом 16, то получаю обрезанную pdf-ку с коммерческим предложением. Вложение: Код: <TIPC>
<Node1>16</Node1> <Node2>16</Node2> </TIPC> |
Автор: | Николай@VSGroup [ 28 сен 2012, 16:53 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Eduard Tkachenko писал(а): Если выставляю обе створки с кодом 16, то получаю обрезанную pdf-ку с коммерческим предложением. Ошибок при загрузке? Чтобы глянуть что в базе получилось, достаточно запустить обычный WinCalc и найти недавно загруженный файл, на закладке просчетов |
Автор: | Eduard Tkachenko [ 28 сен 2012, 17:08 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Николай@VSGroup писал(а): Ошибок при загрузке? Нет. Несколько раз проверил на такой конфигурации - результат одинаковый - обрезанная pdf-ка. Николай@VSGroup писал(а): Чтобы глянуть что в базе получилось, достаточно запустить обычный WinCalc и найти недавно загруженный файл, на закладке просчетов "Обычного" WinCalc у меня нет. Есть только wincalc_c.exe |
Автор: | Николай@VSGroup [ 28 сен 2012, 17:23 ] | ||
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc | ||
По проблеме гляну сам в чем дело Файл на всякий в приложении
|
Автор: | Николай@VSGroup [ 01 окт 2012, 12:29 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
У меня все работает как надо. Приложите в приватном разделе базу wincalc, ваш файл request.xml |
Автор: | Николай@VSGroup [ 01 окт 2012, 13:09 ] | ||
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc | ||
исправил ошибку в программе, при двойном расчете одного и того-же запроса
|
Автор: | Николай@VSGroup [ 03 окт 2012, 23:30 ] | ||
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc | ||
Добавил служебные сообщения для операций по FTP и исправил "задваивание" подключений к серверу. Может в этом была проблема У меня с новой сборкой ошибки не возникали, попробуйте еще раз пожалуйста
|
Автор: | Eduard Tkachenko [ 04 окт 2012, 17:21 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Сообщения "Socket Error # 10054" все равно появляются, но теперь не останавливают опрос сервера, что дает возможность работать с программой, хотя через некоторое время получается "лесенка" из сообщений с ошибками. Есть вопрос по формату XML-запроса. Сделал генератор для формирования запросов. На двух створках работает нормально. Добавляю еще одну створку - получаю ошибку: "Количество стеклопакетов в модели рассчитано неправильно!". Судя по всему, их количество задается этими строчками: Код: <CConturR>0</CConturR> <CContur>2</CContur> <CConturS>2</CConturS> Как задавать эти параметры? На всякий случай - во вложении мой запрос на расчет окна с тремя секциями. Вложение:
|
Автор: | Николай@VSGroup [ 04 окт 2012, 23:12 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Eduard Tkachenko писал(а): Как задавать эти параметры? CConturR равен 0 Остальные равны количеству частей модели, в данном случае 3 Eduard Tkachenko писал(а): Сообщения "Socket Error # 10054" все равно появляются, но теперь не останавливают опрос сервера, что дает возможность работать с программой, хотя через некоторое время получается "лесенка" из сообщений с ошибками. Ошибку выдает сторонний компонент, попробую на днях обновить Indy, может перестанет (я то прячу в try except, но сообщение все равно показывает) |
Автор: | Eduard Tkachenko [ 05 окт 2012, 16:55 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Николай@VSGroup писал(а): CConturR равен 0 Остальные равны количеству частей модели, в данном случае 3 Сделал так. Получаю другую ошибку: "Модель создана неправильно!", а после ее закрытия - "List index out of bounds (2)" Вы можете посмотреть xml-запрос и сказать где ошибка. Вроде бы он точно повторяет логику запроса из вашего примера, но может быть пропустил какой-то параметр. Или, если есть, выложите пример запроса для окна с тремя створками, чтобы я сравнил. Вложение:
Комментарий к файлу: Окно 1800х1200 с тремя секциями (открывание, глухое, открывание)
30.zip [1,7 КБ] Скачиваний: 28 |
Автор: | Николай@VSGroup [ 07 окт 2012, 14:55 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Цитата: <SKSUG> <Node1>1</Node1> <Node2>2</Node2> </SKSUG> <PRES> <Node1>1</Node1> <Node2>1</Node2> </PRES> <U90> <Node1>1</Node1> <Node2>1</Node2> </U90> <DEV> <Node1>0</Node1> <Node2>0</Node2> </DEV> Эти данные тоже должны быть заполнены для всех частей окна. Проверить новую модель не могу, щас сервер с FTP не работает, но по коду ошибок только это Цитата: <SKSUG>
<Node1>1</Node1> <Node2>2</Node2> <Node2>3</Node2> </SKSUG> <PRES> <Node1>1</Node1> <Node2>1</Node2> <Node3>1</Node2> </PRES> <U90> <Node1>1</Node1> <Node2>1</Node2> <Node3>1</Node2> </U90> <DEV> <Node1>0</Node1> <Node2>0</Node2> <Node3>0</Node2> </DEV> |
Автор: | Eduard Tkachenko [ 08 окт 2012, 10:09 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Николай@VSGroup писал(а): Эти данные тоже должны быть заполнены для всех частей окна. Проверить новую модель не могу, щас сервер с FTP не работает, но по коду ошибок только это Спасибо, все заработало. |
Автор: | Eduard Tkachenko [ 08 окт 2012, 11:21 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Хочу рассчитать стоимость такой балконной двери: Вложение: Как в xml-запросе правильно задать горизонтальный импост на створке? Сейчас запрос выглядит так: Вложение:
|
Автор: | Николай@VSGroup [ 09 окт 2012, 09:47 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
1. В Line параметр <nastvor> нужно установить в 1 2. Код: <CContur>1</CContur> <CConturS>3</CConturS> Первый контур - створка целая, вторые два - это контуры пакетов (верхний и нижний) 3. Код: <TIPC> <Node1>1</Node1> <Node2>16</Node2> <Node3>16</Node2> </TIPC> <PRES> <Node1>0</Node1> <Node2>1</Node2> <Node3>1</Node2> </PRES> PRES для створки равен 0, для пакетов 1 Код открывания пакетов в створке равен 16 |
Автор: | Eduard Tkachenko [ 15 окт 2012, 14:45 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Николай@VSGroup писал(а): Eduard Tkachenko писал(а): Сообщения "Socket Error # 10054" все равно появляются, но теперь не останавливают опрос сервера, что дает возможность работать с программой, хотя через некоторое время получается "лесенка" из сообщений с ошибками. Ошибку выдает сторонний компонент, попробую на днях обновить Indy, может перестанет (я то прячу в try except, но сообщение все равно показывает) Предлагаю решить проблему следующим образом: пусть программа работает с двумя локальными папками (одна для запросов, другая - для результатов). Передачу запроса по FTP я реализую с помощью PHP на стороне сайта. Таким образом решится еще проблема с тем, что некоторые хостеры из-за частых соединений c FTP на некоторое время блокируют к нему доступ по IP-адресу. Из-за этого приходится существенно увеличивать интервал опроса. |
Автор: | Николай@VSGroup [ 19 окт 2012, 15:42 ] | ||
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc | ||
Сделал для запросов папку, для результатов FTP Так действительно получается лучше
|
Автор: | Eduard Tkachenko [ 22 окт 2012, 15:32 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Программа не удаляет файл запроса. Повторяет просчет до тех пор, пока не удалишь его вручную. |
Автор: | Николай@VSGroup [ 22 окт 2012, 23:28 ] | ||
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc | ||
Ошибся в пути файла при удалении
|
Автор: | Eduard Tkachenko [ 05 ноя 2012, 16:29 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
Тестируем калькулятор в рабочем режиме. Довольно часто выпадает ошибка "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом". Чтобы сервер просчетов продолжал работу приходится закрывать сообщение об ошибке и нажимать кнопку "Активировать". Вложение:
|
Автор: | Николай@VSGroup [ 05 ноя 2012, 19:08 ] |
Заголовок сообщения: | Re: Оконный калькулятор + WinCalc |
у вас антивирус случайно не блокирует ничего? |
Страница 2 из 5 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |