Найдено 22 результата

Kefiro
Пт, 06/04/2012 15:42
Форум: Программирование
Тема: Статическое приведение типов
Ответы: 2
Просмотры: 6640

Re: Статическое приведение типов

Виталя, спасибо за ответ. Я понял, как мне кажется, твою идею, и по большому счёту приблизительно так и поступал в подобных случаях - введением объектного интерфейса. Но в данной задаче мне, допустим, надо учитывать ещё один критерий для сравнения - два объекта могут быть равны в том случае и только...
Kefiro
Вт, 03/04/2012 17:38
Форум: Программирование
Тема: Статическое приведение типов
Ответы: 2
Просмотры: 6640

Статическое приведение типов

Помогите, пожалуйста, придумать, как в випе организовать явное приведение типов. Вот такой пример. vipInterface Parent; function equals(p : Parent); end; vipInterface Child(Parent); property x : integer; function equals(p : Parent); end; interface Child; var xf : integer; property x : integer read x...
Kefiro
Пт, 20/01/2012 13:05
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Добрый день. Посмотрите, пожалуйста, 17 января отправлял на viper@galaktika.by логи. Проблема была описана так: Ситуация простая. Есть исходный код. Отлаживаю один из методов интерфейса. Если в этом методе установлена точка останова, то отладка вместе с Галактикой, не останавливаясь на этой точке, п...
Kefiro
Пт, 23/12/2011 12:12
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Добрый день. Прошу учесть пожелания по развитию VipER. Возможно, я где-то повторюсь. Может быть, что-то уже реализовано, может быть, в процессе работы. Я не знаю, насколько это всё можно сделать, но если есть заинтересованность в данных предложениях, то можно обсуждать, что тут действительно нужно, ...
Kefiro
Вт, 13/12/2011 13:12
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Миша, спасибо. Помогла очистка окна Выражения и переменные. А это из-за каких-то особенных выражений? Или сложно сказать? Я заметил, что у меня там присутствовали выражения, использующие функции из wt.dll. Может, в них причина была? Собственно, эти функции работают, когда изначально проведена специа...
Kefiro
Пн, 12/12/2011 11:49
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Добрый день.
Есть у кого-нибудь какие-то рекомендации по решению проблемы из предыдущего сообщения? Сейчас отладка в VipER у меня отсутствует полностью - любое использование точек останова валит Галактику без логов. Переустановка VipER не помогла. Куда можно копать?
Kefiro
Вт, 06/12/2011 08:19
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Добрый день. Помогите, пожалуйста, с такой проблемой. Пытаюсь отладить интерфейс Z_PayRep::FPayRoll (файл исходника FPayRoll.vip). Ставлю точку останова в процедуре HeaderFooterFile. Запускаю интерфейс в Галактике. VipER открывает файл PAFilter.vpp, после чего Галактика закрывается, и процесс отладк...
Kefiro
Пн, 24/10/2011 08:14
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Приветствую! На мой взгляд, функция логирования для точки останова нужна. Об остальных функциях не могу сказать, насколько они востребованы лично мной :-) . Ещё по отладчику: в окне Выражения и переменные отладчик должен выделять цветом переменные с изменившимися значениями после последнего шага. Ви...
Kefiro
Пт, 21/10/2011 15:40
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

В параметрах редактора по умолчанию ширина табуляции равна 2. Если поставить 3 (не включая улучшенную табуляцию), то в редакторе при нажатии Tab программа делает отступ на 3 символа. Но почему-то эта настройка не работает в функции "Добавить/Убрать отступ" - она по-прежнему добавляет или у...
Kefiro
Пт, 21/10/2011 14:59
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Есть ещё такой вопрос. Не знаю, с чем это связано, но при формировании ARD-отчётов у меня всегда запускается визуализация с текстом "Формирование Х отчета". Если не включается отладка (если нет точек останова), то после завершения работы интерфейса, который вызывается в ARD, этот процесс з...
Kefiro
Пт, 21/10/2011 10:48
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Приветствую!
Поясните, пожалуйста, как работают свойства точек останова. Не могу найти ни в справке, ни в "что нового". В частности, интересуют действия. Например, логирование. Где искать лог? И что такое "Включить/выключить группу"?
Kefiro
Пт, 21/10/2011 10:14
Форум: Программирование
Тема: Нет записей в таблице сразу после успешной вставки
Ответы: 4
Просмотры: 8353

Re: Нет записей в таблице сразу после успешной вставки

Леонид, спасибо. Я понял Вашу мысль.
Правда, оба варианта не удалось реализовать: первый меняет поведение других частей интерфейса, а второй валится с ошибкой превышения границы коллекции. Я выделил работу с временной таблицей в отдельный интерфейс, где в логической таблице только Tables.
Kefiro
Чт, 20/10/2011 10:13
Форум: Программирование
Тема: Нет записей в таблице сразу после успешной вставки
Ответы: 4
Просмотры: 8353

Re: Нет записей в таблице сразу после успешной вставки

Логическая таблица такая: create view var cPodr : comp; bDate : date; eDate : date; WTLF : WorkingTableListFunctions; avSum : double; motherVac : integer; as select * from StaffStruct, ExtCatLinks, Tables where (( 11 == ExtCatLinks.ObjType and 1 == ExtCatLinks.ModType and cPodr == ExtCatLinks.ExtCat...
Kefiro
Пн, 17/10/2011 12:48
Форум: Программирование
Тема: Нет записей в таблице сразу после успешной вставки
Ответы: 4
Просмотры: 8353

Нет записей в таблице сразу после успешной вставки

Помогите, пожалуйста, с такой проблемой. В чём тут может быть дело? Есть временная таблица. После вставки записи в эту таблицу пытаюсь получить первую запись, и getFirst возвращает ошибку. table struct Tables ( cLsch : comp, Month : word, Year : word ) ; ... Tables.cLsch := workingTable.cLschet; Tab...
Kefiro
Пн, 03/10/2011 09:19
Форум: Программирование
Тема: Viper
Ответы: 114
Просмотры: 151545

Re: Viper

Подскажите, пожалуйста, как в Viper указать путь на файл autoexec.vpp?