Viper 2014

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

igor
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49

Re: Viper 2014

Сообщение igor »

LaaLaa писал(а): В этом окне сообщения есть кнопка "отправить отчет". Не стесняйтесь нажмите эту кнопку. Подробный отчет о падении поможет локализовать проблему.
Позволю себе маленькое предложение.
Есть такой чувак Джоель Спольски. Так вот он писал: если прога падает - то она автоматически должна:
1) запостить сама содержимое дампов, отладочную информацию на сайт разработчика
2) автоматически зарегистрировать инцидент с багом в системе учета багов.
Думаю вам написать код который отсылает эти дампы - раз плюнуть.
Тогда уж обретете инфы достаточно чтобы начать разбираться.
Правда отсутствует возможность "опишите что вы делали что наша программа упала" спросить у пользователя.
Но по моему опыту - пользователи достаточно ленивы чтобы писать подробно шаги которые приводят к падению.
В моем случае - помогло предоставление разработчику доступа к сеансу рабочего стола. И он быстро нашел проблему и выдал рекомендацию (респект ему кстати!)
Ну это так - из оперы: "неплохо бы иметь такое".
Падения - да, наблюдаю иногда. Незакономерные и с четким алгоритмом невоспроизводимые как правило.
Но нажимать и описывать в мыле что там я такого сделал - ленюсь. Я лентяй вот такой вот,да.

Давайте уже сделайте дизайнер гуевый для интерфейсов галактики и встройте его в редактор (уже почти полноценная IDE получится).
А то стыдно. 21 век все таки.
sth73
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 ноя 2005, 19:47

Re: Viper 2014

Сообщение sth73 »

igor писал(а): Давайте уже сделайте дизайнер гуевый для интерфейсов галактики и встройте его в редактор (уже почти полноценная IDE получится).
А то стыдно. 21 век все таки.
Присоединяюсь!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper 2014

Сообщение Алексей »

да... дизайнера не хватает катастрофически... рисуешь, рисуешь в тексте, потом один фиг плюнешь и конфигуратором задаешь пиксели позиции объектов интерфейса :)
хотя, таких вот самостоятельных полноценных интерфейсов не так уж и много... но всё же бывает.
интересно, как разработчики так красиво поля располагают, конфигуратором?
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

igor писал(а):
LaaLaa писал(а): В этом окне сообщения есть кнопка "отправить отчет". Не стесняйтесь нажмите эту кнопку. Подробный отчет о падении поможет локализовать проблему.
Позволю себе маленькое предложение.
Есть такой чувак Джоель Спольски. Так вот он писал: если прога падает - то она автоматически должна:
1) запостить сама содержимое дампов, отладочную информацию на сайт разработчика
2) автоматически зарегистрировать инцидент с багом в системе учета багов.
Думаю вам написать код который отсылает эти дампы - раз плюнуть.
Тогда уж обретете инфы достаточно чтобы начать разбираться.
Правда отсутствует возможность "опишите что вы делали что наша программа упала" спросить у пользователя.
Но по моему опыту - пользователи достаточно ленивы чтобы писать подробно шаги которые приводят к падению.
В моем случае - помогло предоставление разработчику доступа к сеансу рабочего стола. И он быстро нашел проблему и выдал рекомендацию (респект ему кстати!)
Ну это так - из оперы: "неплохо бы иметь такое".
Падения - да, наблюдаю иногда. Незакономерные и с четким алгоритмом невоспроизводимые как правило.
Но нажимать и описывать в мыле что там я такого сделал - ленюсь. Я лентяй вот такой вот,да.
Поясню "Подробный отчет" он же "дамп" он же "Log" программа Viper собирает и приклеивает как вложение к письму автоматически. Вам нужно только нажать кнопку "отправить" в своем почтовом клиенте (OutLook). Мы как-то не решились собирать детальные данные с машины пользователя автоматом без его согласия. (У многих наших заказчиков безопасности запрещают любую пересылку любых логов)

Под словами "Подробый отчет" я имел в виду не то что пользователю нужно много букв писать. А имел в виду тот файл лога-дампа который Viper приклеивает к письму. В лом писать описание не пишите. Но копну отправить даже без комментариев пожалуйста не ленитесь нажать.

"Автоматически зарегистрировать инцидент с багом в системе учета багов" - сделаем если вдруг сучиться чудо и число любителей языка VIP сравняется с числом любителей языка C++ например 8-).

Кстати, может Viper пора сделать платным?
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper 2014

Сообщение Masygreen »

)) ну випер дефакто и так платный, лицензию то на саппорт ни кто не отменял ... а VS кстати бесплатна (опять таки если мне не изменяет память, она идет с подпиской к МСДН...)
Тут скорее сама корпорация должна из всех сил спонсировать и випер и разработчикам всевозможные блага давать (допустим давно пора не только випер,но и возможность разработки либо сделать максимально бесплатной или за символические деньги как у 1С ) ...
а визуальный редактор для интерфейсов .. вряд ли нужен .. да и реализация его .. хм .. как бы сказать.. трудновыполнима, учитывая неоднозначность и многовариантность описания интерфейса... (это не разработчикам)
хотя тут .. хм .. если уж с галактикой связался, то из этого болота тяжело вылазить ..
Время ведет!
sth73
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 ноя 2005, 19:47

Re: Viper 2014

Сообщение sth73 »

Masygreen писал(а):)) ну випер дефакто и так платный, лицензию то на саппорт ни кто не отменял ... а VS кстати бесплатна (опять таки если мне не изменяет память, она идет с подпиской к МСДН...)
Тут скорее сама корпорация должна из всех сил спонсировать и випер и разработчикам всевозможные блага давать (допустим давно пора не только випер,но и возможность разработки либо сделать максимально бесплатной или за символические деньги как у 1С ) ...
а визуальный редактор для интерфейсов .. вряд ли нужен .. да и реализация его .. хм .. как бы сказать.. трудновыполнима, учитывая неоднозначность и многовариантность описания интерфейса... (это не разработчикам)
хотя тут .. хм .. если уж с галактикой связался, то из этого болота тяжело вылазить ..
Имхо, визуальный редактор все-таки нужен, так как это повысит производительность труда.

Что касается платности випера... ну что тут сказать... будет платным - обойдемся и без випера. Тем более, что сейчас он пока не в том состоянии, чтобы от этого уж очень сильно расстроиться.
Кстати, тогда можно и насчет визуального редактора не беспокоиться :)
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper 2014

Сообщение Bender »

Платный випер. :) Ну это была скорее шутка, чем правда. Не нужно по этому поводу начинать халивар или обижаться :sad:

А что касается дизайнера, то в ближайшей перспективе его создание не входит в планы, и я объясню почему. Во-первых, как заметил Masygreen его реализация действительно очень трудозатратна, на это очень сильно дает отпечаток архитектура языка vip; во-вторых, разработчики не так часто создают новый гуй, гораздо больше времени они тратят на написание логики и правку багов в логике; в-третьих, еще есть куда расти, подсказчик еще можно сказать только начинает свой путь и его еще пилить и пилить.
Так что пользуем випер, сообщаем об недоработках и ошибках, а также высказывает предложения. :-)
sth73
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 ноя 2005, 19:47

Re: Viper 2014

Сообщение sth73 »

Bender писал(а):Платный випер. :) Ну это была скорее шутка, чем правда. Не нужно по этому поводу начинать халивар или обижаться :sad:

А что касается дизайнера, то в ближайшей перспективе его создание не входит в планы, и я объясню почему. Во-первых, как заметил Masygreen его реализация действительно очень трудозатратна, на это очень сильно дает отпечаток архитектура языка vip; во-вторых, разработчики не так часто создают новый гуй, гораздо больше времени они тратят на написание логики и правку багов в логике; в-третьих, еще есть куда расти, подсказчик еще можно сказать только начинает свой путь и его еще пилить и пилить.
Так что пользуем випер, сообщаем об недоработках и ошибках, а также высказывает предложения. :-)
Тут дело такое... я помню еще бесплатный vip. А потом корпорация решила, что не надо, чтобы пользователи бесплатно использовали его. И стали брать за вип деньги...да....
Посему возникают опасения - как только випер допилите посерьезнее и его более-менее интенсивно задействуют клиенты, опа, он станет платным.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Viper 2014

Сообщение Den »

тут главное чтобы шутку LaaLaa не подхватили шибка умные маркетологи и вожди корпорации... )
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Re: Viper 2014

Сообщение Zver »

Bender писал(а):Zver проблема с зависанием исправлена, на этой неделе постараюсь выпустить новую сборку.
Кроме того, если не получается отправить нам лог (либо випер наглухо завис либо с почтовиком проблема) - можно переслать vipererror.log, который формируется рядом с viper.exe. Высылайте на viper @ galaktika.by
Сегодня отправил лог. Ждём новую версию.
Программист-самоучка
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Re: Viper 2014

Сообщение Zver »

Уважаемые коллеги, перестали работать точки останова в режиме отладки в новой версии Viper.
В предыдущей всё работало хорошо.
Сейчас при запуске отлаживаемого приложение все точки останова становятся черными.
Программист-самоучка
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper 2014

Сообщение Bender »

Zver писал(а):Уважаемые коллеги, перестали работать точки останова в режиме отладки в новой версии Viper.
В предыдущей всё работало хорошо.
Сейчас при запуске отлаживаемого приложение все точки останова становятся черными.
Версия Viper? Версия Атлантиса (компилятора).
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Re: Viper 2014

Сообщение Zver »

И ещё один вопрос, не связанный с предыдущим.

Давно хотел уточнить следующее:

В настройках Viper напротив той или иной настройки часто есть флаг, для которого есть 3 варианта:
1) поставить галочку ( то есть выбрать пункт )
2) оставить его пустым ( то есть не выбирать )
3) можно сделать его синим квадратиком. Вот с этим пунктом не ясно, что в этом случае происходит?

С уважением, Василий
Программист-самоучка
Zver
Местный житель
Сообщения: 204
Зарегистрирован: 13 ноя 2012, 12:47
Откуда: СПб
Контактная информация:

Re: Viper 2014

Сообщение Zver »

Bender писал(а):
Zver писал(а):Уважаемые коллеги, перестали работать точки останова в режиме отладки в новой версии Viper.
В предыдущей всё работало хорошо.
Сейчас при запуске отлаживаемого приложение все точки останова становятся черными.
Версия Viper? Версия Атлантиса (компилятора).
Прощу прощения за столь неинформативное сообщение.
Версия Viper - 5.5.16
Версия Атлантиса - 5.4.41
Программист-самоучка
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper 2014

Сообщение Bender »

Zver писал(а):И ещё один вопрос, не связанный с предыдущим.

Давно хотел уточнить следующее:

В настройках Viper напротив той или иной настройки часто есть флаг, для которого есть 3 варианта:
1) поставить галочку ( то есть выбрать пункт )
2) оставить его пустым ( то есть не выбирать )
3) можно сделать его синим квадратиком. Вот с этим пунктом не ясно, что в этом случае происходит?

С уважением, Василий
Три состояния для флага переключателя параметров появляются, когда вы заходите в настройки не самого проекта, а в настройки конкретного элемента сборки. Состояния означают:
- галочка, явно включенный параметр (не учитывая соответствующий параметр проекта, даже если он будет изменен);
- без галочки, явно выключенный параметр (не учитывая соответствующий параметр проекта, даже если он будет изменен);
- квадратик, параметр наследуется от соответствующего параметра проекта (в случае изменения в проекта - параметр в элементе также измениться).
Ответить