Форум » GUI » hwgui » Ответить
hwgui
Pasha: Что-то я совсем запутался Сделал svn commit по адресу: https://hwgui.svn.sourceforge.net/svnroot/hwgui Последний коммит был 2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?
AlexMyr: Vlad04 пишет: на главной форме или подчиненной. Что вы подразумеваете под этими понятиями?
Vlad04: на главной форме или подчиненной. На главной - с которой программа стартует В samples - это example.xml подчиненная - testget1.xml
AlexMyr: Vlad04 пишет: Если данные подгружаются из массива, то почему то нужно загрузку делать через VarName для главной формы с передачай параметров ,а для подчинееной формы через имя объекта Name ,без передачи параметров.Вряд ли это так задумывалось(т.е. разное поведение в зависомости от вида формы). Первое, нет тут никакой главной и подчинненой формы, если ошибаюсь укажите связь между ними. Второе и главное, если для контрола в методе возможно вставить строку Parameters oCtrl, то чтобы вы там не писали Parameters nCmb1, или Parameters oskjhs, или Parameters AnyOtherText здесь подразумевается, что этот параметр всегда ссылается на имя контрола а не на переменную, как вы думаете, и потому когда вы в example.xml написали Parameters nCmb1 в onInit для Combobox, то nCmb1 == oCombobox1.
Vlad04: Первое, нет тут никакой главной и подчинненой формы, Главная всегда есть( так называемая main). Остальные формы - не главные. Так вон на НЕ главной форме передать данные в Комбобокс можно так - (Name - имя Комбобокса):aItems := МассивЗначений. А на ГЛАВНОЙ значения в комбобокс из массива можно передать только так - Parameters (VarName имя) (VarName имя):aItems := МассивЗначений. С oCtrl еще не проверял. И речь идет только о загрузке в комбобкс данными из массива. При назначении значений Items в Дизайнере поведение комбоксов во всех формах одинаковое.
Vlad04: Вопрос к Александру. Лето закончилось, в отпусках, наверно, все побывали. А теперь о деле. Следует ли ожидать обновления hwgui (устранение мелких, но неприятных недочетов, о которых выше писалось) ? Спасибо
alkresin: Vlad04 пишет: Следует ли ожидать обновления hwgui (устранение мелких, но неприятных недочетов, о которых выше писалось) ? Обновления, безусловно, будут. Было бы хорошо, если бы вы составили список недочетов, чтобы не просматривать все страницы.
Vlad04: ок В выходные
Vlad04: Forma (строим только в designer): 1)Главная Поддержка MinimezeBox , MaximezeBox ,перемещение между компонентами по Tab, событие Resize - изменение размеров формы, цвет заливки для Формы 2) Унификация свойств главной и не главной форм Комбобокс На НЕ главной форме передать данные в Комбобокс можно так - (Name - имя Комбобокса):aItems := МассивЗначений. А на ГЛАВНОЙ значения в комбобокс из массива можно передать только так - Parameters (VarName имя) (VarName имя):aItems := МассивЗначений. Речь идет только о загрузке в комбобкс данными из массива. При назначении значений Items в Дизайнере поведение комбоксов во всех формах одинаковое.
Pasha: Александр, не могли бы Вы посмотреть manage.prg из letodb ? Для сборки надо добавить префикс hwg_ к нескольким функциям, но собранная утилита неправильно обновляет экран. Достаточно сделать коннект к серверу, чтобы увидеть эффект.
alkresin: Pasha пишет: собранная утилита неправильно обновляет экран. Я вижу, что при переключении на users колонки, начиная со второй, куда-то пропали. Вы об этом ?
AlexMyr: alkresin пишет: Я вижу, что при переключении на users колонки, начиная со второй, куда-то пропали. Вы об этом ? таже проблема.
alkresin: Если дело было в колонках - исправил, залил на CVS manage.prg.
AlexMyr: Александр, колонки на месте, но еще бы прошлись snr2 по manage.prg hbmk2: Error: Referenced, missing, but unknown function(s): SENDMESSAGE(), GETEDITTEXT(), MSGSTOP(), MSGYESNO()
alkresin: А, ну да... Забыл. Сейчас исправлю
Pasha: AlexMyr пишет: Если дело было в колонках - исправил, залил на CVS manage.prg. Спасибо. Я собирал с hwgui от июня этого года, возможно, с той сборкой были проблемы. Во всяком случае, сейчас все нормально.
Pasha: Все-таки странно работает magage из letodb После запуска oApp:aServers заполняется из xml, oApp:oCombo формируется, oApp:oCombo:aItems имеет 3 элемента, но визуально комбобокс пустой. И еще предложение по поводу отладчика: можно ли добавить в Object inspector и Array inspector вложенные вызовы для просмотра объектов и массивов ?
alkresin: Pasha пишет: После запуска oApp:aServers заполняется из xml, oApp:oCombo формируется, oApp:oCombo:aItems имеет 3 элемента, но визуально комбобокс пустой. Если manage.exe запускается с параметром, в котором указан путь к серверу, и этот путь есть в xml, то он появляется в строке комбобокса. А что нужно туда помещать, если параметр не указан ? Первый элемент из списка ? И еще предложение по поводу отладчика: можно ли добавить в Object inspector и Array inspector вложенные вызовы для просмотра объектов и массивов ? Это как ?
AlexMyr: alkresin пишет: цитата: И еще предложение по поводу отладчика: можно ли добавить в Object inspector и Array inspector вложенные вызовы для просмотра объектов и массивов ? Это как ? наверное это Паша имеет ввиду: alkresin пишет: Выложил новую версию отладчика - 2.02. Добавлен просмотр массивов, объектов, private, public, static переменных, текущей записи БД. Подробности - на сайте и в readme.
alkresin: Все равно не понял. Что подразумевается под вложенными вызовами из Object inspector и Array inspector ?
Pasha: alkresin пишет: Все равно не понял. Что подразумевается под вложенными вызовами из Object inspector и Array inspector ? Если элементом объекта или массива является объект или массив, хорошо бы иметь возможность просмотреть его содержимое, кликнув на этот элемент. Сейчас это можно сделать только для 1-й размерности массива, и объекта. А к содержимому, к примеру, HCombobox:aItems из отладчика уже доступа нет.
полная версия страницы