Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть II) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть II)

gfilatov: Начало темы здесь А теперь новости: IDE version 0.3.5 - полный пакет (бинарники+исходники) - выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1257 Очень надеюсь на конструктивную критику!

Ответов - 232, стр: 1 2 3 4 5 6 7 8 9 10 11 12 All

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1275 Что нового: - откат компилятора Харбор к стабильной октябрьской версии - полная русификация и украинизация библиотеки благодаря усилиям Владимира Чумаченко - небольшое изменение в библиотеке TSBrowse (от автора адаптации ) - новые примеры и обновление старых примеров Ваши комментарии и критика, как всегда, помогают улучшать качество кода!

gfilatov: Новую версию IDE v.0.3.6 (бинарники+исходники) выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1278

Петр: Странный какой-то ProgressBar в IDE получается, все VERTICAL и VERTICAL


gfilatov: Петр пишет: Странный какой-то ProgressBar в IDE Спасибо, посмотрю в чем проблема...

gfilatov: Петр пишет: ProgressBar в IDE получается, все VERTICAL Ошибка исправлена - был неверный индекс при вызове массива (вместо 33 д.б. 35). Завтра выложу исправленный IDE пакет для проверки

Петр: Спасибо, у меня еще некоторые замечания и предложения появились, на днях напишу Теперь по примерах MiniGUI в TreeDemo4.prg предлагаю или вместо ITEM 'Collapse Item' ACTION Form_1.Tree_1.Collapse ( val(inputbox('','') ) ) ITEM 'Expand Item' ACTION Form_1.Tree_1.Expand ( val(inputbox('','' ) ) ) написать ITEM 'Collapse Item' ACTION Form_1.Tree_1.Collapse ( val(inputbox('','', "1") ) ) ITEM 'Expand Item' ACTION Form_1.Tree_1.Expand ( val(inputbox('','', "1") ) ) или в методах _Collapse, _Expand (h_tree.prg) нужно вводить доп.проверки допустимости Item TreeDemo3.prg, по моему, вообще можно убрать.

gfilatov: Исправленный пакет IDE version 0.3.6 (бинарники+исходники) выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1288

Петр: В procedure xpreenchegrid() (HmgsIde.prg ) нужно заменить currentcontrolname:= xarray[nrcontrole,1] на if nrcontrole > 0 currentcontrolname:= xarray[nrcontrole,1] endif иначе сохранив "пустую" форму и закрыв ее, при повторном открытии получим error: array access. И еще пожелания: 1) при запуске выдается предупреждение об отсуствии справки, это нормально, в тоже время при открытии проекта почему-то не проводится проверка существования форм и модулей указанных в проекте; не проверяются пути указанные в preferences\general, ввод допустим только вручную ; 2) автору неплохо было бы посмотреть в samples\advanced примеры MRU, MRU_1 3) в about было бы хорошо когда-нибудь увидеть version, а в заголовке окна информацию об открытом проекте.

gfilatov: Петр пишет: В procedure xpreenchegrid() (HmgsIde.prg ) нужно заменить currentcontrolname:= xarray[nrcontrole,1] на if nrcontrole > 0 currentcontrolname:= xarray[nrcontrole,1] endif Спасибо, сделал Петр пишет: при открытии проекта почему-то не проводится проверка существования форм и модулей указанных в проекте; не проверяются пути указанные в preferences\general, ввод допустим только вручную Проект ведь открытый - присылайте свои улучшения Петр пишет: автору неплохо было бы посмотреть в samples\advanced примеры MRU, MRU_1 Справедливо Петр пишет: в about было бы хорошо когда-нибудь увидеть version, а в заголовке окна информацию об открытом проекте Название открытого проекта выводится в заголовке другого окна - Project Browser в квадратных скобках

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1289 Что нового: - обновление компилятора Харбор (щупаем новый препроцессор снова ) - теперь возможно изменить картинку на Tab-вкладке - библиотеки mysql и minisql - библиотека hbcomm для работы с последовательными портами - новые примеры и обновление старых примеров

Петр: gfilatov пишет: Проект ведь открытый - присылайте свои улучшения Куда ?

Dima: Петр пишет: Куда ? http://minigui.mylivepage.ru/about/index

Петр: Спасибо ! Мог бы и сам догадаться

gfilatov: Новую версию IDE v.0.3.7 (бинарники+исходники) выложил на Ваш суд по адресу: http://minigui.mylivepage.ru/file/?fileid=1290 Что нового: -добавлен ToolBar дизайнер -исправлены обнаруженные ошибки (как обычно )

gfilatov: Исправленный пакет IDE version 0.3.7 (бинарники+исходники) выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1292

gfilatov: Текущую версию компилятора Харбор (CVS 2006-12-13 18:45) выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1293 Также обновил версию игры EZ Lines - старые добрые шарики

i3t4j6: gfilatov пишет: Очень надеюсь на конструктивную критику! Возникла проблема : в примере \Advanced\TsBrowse\demo при вызове File-Browse-Grid или TSBrowse-SBArray - появился сигнал, причем пиликает начиная с 27 релиза (здесь задействован TsBrowse с использованием SetArray) Как от него избавится ?

krutoff: Да, подтверждаю. Он появился после каких-то изменений от Януша Поры.

gfilatov: i3t4j6 пишет: Как от него избавится ? Попробуйте в методе Reset() заремить вызов метода GoPos(): METHOD Reset( cField, uVal1, uVal2 ) CLASS TSBrowse Local nMin, nMax, nPage Default cField := ::cField, ; uVal1 := ::uValue1, ; uVal2 := uVal1, ; ::lNoVScroll := .F. ::nRowPos := 1 ::nColPos := 1 ::lHitBottom := .F. ::lHitTop := .F. ::lAppendMode := .F. If ::lIsDbf If cField != Nil ::SetFilter( cField, uVal1, uVal2 ) Else ::nLen := ( ::cAlias )->( Eval( ::bLogicLen ) ) EndIf Else ::nLen := Eval( ::bLogicLen ) EndIf If ! ::lNoVScroll If ::nLen <= ::nRowCount ::lNoVScroll :=.t. endif If ::nLen <= ::nRowCount .and. ::oVScroll != Nil ::oVScroll:nMax := -1 Else nMin := Min( 1, ::nLen ) nMax := Min( ::nLen, MAX_POS ) nPage := Min( ::nRowCount(), ::nLen ) ::oVScroll := TSBScrlBar():WinNew( nMin, nMax, nPage, .T., Self ) ::oVScroll:SetPage( nPage, .T. ) EndIf EndIf // ::GoPos() ::Refresh( .T. ) Return Self

gfilatov: Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1475



полная версия страницы