Ошибка в примере по управляющим элементам controls ???

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

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

Ответить
Великий Пользователь
Постоянный гость
Сообщения: 56
Зарегистрирован: 25 июл 2005, 16:42

Ошибка в примере по управляющим элементам controls ???

Сообщение Великий Пользователь »

Для осознания управляющих элементов, был прочтен хелп по VIP-у. Ничего в реализации не получается. Был создан вот такой тестовый интерфейс (screen scrTest взят из хелпа VIP-а):
-----
interface TExamples 'Тест' DoAccept,EscClose;
show at (1,1,40,15);

create view wLschet as
select *
from lschet;

screen scrTest;
bounds (,,40.5,20.1);
controls
button bounds (2,15,15,16), name=btn1, cmYes, 'OK'
('Все сделали', hcButton1, scButton1): Default;
edit bounds (14, 3, 34, 4), name=field1, s1 ('Нажми сюда', hcEdit1, scEdit1) : noProtect;
label bounds (2, 3, 12, 4), name=tla1, '~П~оле s1:';
checkboxes bounds (2, 6, 12, 7), name=cb1, i1 ('Выбери всех', , ) :
[list 'Item 1.1', 'Item 1.2'], noProtect;
radiobuttons bounds (20, 6, 35, 17), name=rb1, i2 ('Выбери меня', , ) :
[list 'Item 2.1', 'Item 2.2'];
end;

end.
-----
Скажите в чем ашибка?
Компилятор выдает:
Ожидаелся идентификатор или ключевое слово (стр.9, поз.3 в examp.vip)
bounds (,,40.5,20.1);
^
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

:)
bounds вообще то к select относится
положение в окне описывается
<<
[.] fffff`
[.] fffff`

(.) fffff`
(.) fffff`
.@@@@@@@@@@@@@@@

>>
и так делее
Великий Пользователь
Постоянный гость
Сообщения: 56
Зарегистрирован: 25 июл 2005, 16:42

Сообщение Великий Пользователь »

1. Простите, но читать я вроде до сих пор умел. Да "bounds" есть в описании синтаксиса select. Но я интересовался разметкой анкетного редактора aka SCREEN. Дабы не быть голословным привел пример, абсолютно без изменений. Он не рабочий оказывается.

Получается, что пример не отвечает действительности?

2. Вами описанный код мне известен, но он как раз мне и не нравится, в силу отсутвия реальной возможности управлять разположением кнопок меток и т.д.

Известен ли другой способ управления расположением управляющих элементов, акромя вставки кода из конфигуратора в проект?
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

Давным-давно в Атлантисе была сделана доработка для поддержки дизайнера визуальных интерфейсов: в конструкцию screen был добавлени новый раздел controls, в котором элементы управления описываются "умозрительно". Т.е., в таком варианте визуальная форма (которая в << ... >> заключается) не нужна. Не очень удобно для ручной корректировки, но открывает массу новых, доселе неизведанных, возможностей. И действительно, для определения границ контролов в этом разделе используется ключевое слово bounds.

Уважаемый Великий Пользователь, соблаговолите пожалуйста сообщить мне на Vitaly.Korzyuk@galaktika.by источник, из которого Вы извлекли текст приведенного Вами примера, и уточнить версию Атлантиса, которым Вы пытались оный пример собрать.

Заранее благодарен.
Виталий
Ответить