On-line: PSP, Мирослав, гостей 0. Всего: 2 [подробнее..]
АвторСообщение
gfilatov
модератор




Пост N: 699
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть IV) (продолжение)


Начало темы находится здесь, а теперь

АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Готовится к опубликованию новая сборка №48, которая выйдет в конце недели.
Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- новый класс HEADERIMAGE для Grid и Browse;
- свойство Address в Hyperlink может теперь открывать папку или файл на диске;
- добавлен NOTABSTOP класс для Browse;
- поддержка пользовательских компонентов (заимствована из оффициального релиза);
- расширения и исправления в библиотеках TsBrowse и PropGrid;
- обновлены сборки Харбор и HMGS-IDE;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 2 
Профиль
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]


Haz
администратор




Пост N: 32
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 15.03.11 01:04. Заголовок: Использую конечно ....



Использую конечно, но очень не значительно - только чтобы набросать макет.
Стараюсь больше "рисовать руками", дизайнер удобен, но:
1) так и не нашел в сырцах как помеять сетку с 5 пикселов , к примеру на 2
2) в нем нет возможности пользовательских установок - к примеру я хочу все лейблы по высоте 16 в проекте, вместо дефолтных 24 , для этого мне нужно в каждой это менять руками, ну или шрифты и их размер.
3) в случае вылета по ошибке ( а это нормально для динамически меняющейся системы ) - не успевает сохранить то что до этого надизайнил и тренируйся снова!
4) с некоторых пор окна со свойствами (objectInspector к примеру) перестали слушаться попытки изменения размера( в сырцах строго задоно - меньше - нельзя) и у меня на ноуте начинают "наплывать" друг на друга . Работа в дизайнере начинается с растаскивания их по углам, чтоб не мешали.
5) ну и тормоза при прорисовке .... Это не баг дизайнера !!!...., но пока он задумывается , я успеваю все поправить руками в коде.

PS. Большое спасибо людям , разрабатывающим этот инструмент! Не воспринимайте вышесказанное как упрек, просто всего сразу не охватишь. Очень и очень нужную всем работу делаете. СПАСИБО


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 184
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 15.03.11 11:17. Заголовок: Опубликован 94-й релиз Расширенной версии библиотеки MiniGUI

Спасибо: 0 
Профиль
i3t4j6



Пост N: 124
Зарегистрирован: 12.06.06
ссылка на сообщение  Отправлено: 16.03.11 19:58. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Новый релиз библиотеки выложил ...


В очередном окне с помощью TsBrowse открывается файл с использованием oBrw:SetFilter().
При закрытии файла dbCloseArea() или dbCloseall() появляется ошибка :
Error DBCMD/2001 Файл не вiдкритий: ORDSCOPE</p><BR>
Called from ORDSCOPE(0)
<BR>
Called from TSBROWSE:SETFILTER(10826)
<BR>
Called from TSBROWSE:DESTROY(2199)
Если строки 10826 и 10827 убрать - то ошибка не появляется.



Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 185
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 17.03.11 10:53. Заголовок: i3t4j6 пишет: При з..


i3t4j6 пишет:

 цитата:
При закрытии файла dbCloseArea() или dbCloseall() появляется ошибка :


Поправил в методе Destroy следующим образом:

 цитата:
...
#ifndef _TSBFILTER7_
If ::lFilterMode
::lFilterMode := .F.
If Select( ::cAlias ) != 0
::SetFilter()
EndIf
EndIf
#endif


Если это не помогло, то отпишитесь об ошибке...

Спасибо: 0 
Профиль
i3t4j6



Пост N: 125
Зарегистрирован: 12.06.06
ссылка на сообщение  Отправлено: 17.03.11 13:28. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Поправил в методе Destroy ...


Спасибо огромное - все в порядке !!! (за оперативность тоже !!!)

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 186
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.03.11 17:30. Заголовок: Harbour Compiler 2.1.0rc2 (Rev. 16501)


Выложил текущую сборку компилятора Харбор 2.1.0rc2 для BCC 5.5.1 по адресу:

http://minigui.mylivepage.ru/file/?fileid=8555

Скрытый текст


Спасибо: 0 
Профиль
Haz
администратор




Пост N: 39
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 27.03.11 14:11. Заголовок: исправления в h_tbrowse.prg


Григорий , добрый день.

Обнаружил пропуск в коде h_tbrowse ( касается только ADS, для других RDD строка присутствует ниже по тексту) :

После строки 10744 пропущено
::bTagOrder := {|uTag| ( cAlias )->( OrdSetFocus( uTag ) ) }, ;

поэтому далее вылетаем тк Valtype(::bTagOrder) == "U"

Error BASE/1004 Метод не экспортирован: EVAL
Called from EVAL
Called from TSBROWSE:SETORDER(11015)
......



Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 190
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.03.11 18:22. Заголовок: Haz пишет: Обнаружи..


Haz пишет:

 цитата:
Обнаружил пропуск в коде h_tbrowse


Спасибо! Поправлю для новой сборки (планирую выпустить ее на День Космонавтики - юбилей все-таки ).

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 196
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.04.11 11:10. Заголовок: АНОНС * АНОНС * АНОН..


АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Завершена подготовка к опубликованию новой сборки №95, которая выйдет завтра.

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- исправления после использования RichEdit версии 4.1 с поддержкой Unicode;
- добавлена новая возможность для элемента управления HyperLink - запуск пользовательской процедуры;
- небольшие изменения в библиотеке TsBrowse (от Игоря Назарова);
- обновлена сборка Харбора версии 2.1.0rc2, Hmgs-Ide до версии 1.0.7.1;
- исправлены предупреждения при сборке библиотеки и примеров с помощью компилятора MinGW32;
- добавлены новые и обновлены некоторые старые примеры (как обычно )

Спасибо за внимание!

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 197
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.04.11 10:46. Заголовок: Опубликован 95-й релиз Расширенной версии библиотеки MiniGUI

Спасибо: 0 
Профиль
gustow
постоянный участник




Пост N: 231
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 13.04.11 08:17. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Поздравляю всех с Днем Космонавтики!

ПОЕХАЛИ тестировать 95й релиз! :)) Пока полет нормальный. Спасибо за работу, Григорий!

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 198
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 13.04.11 12:26. Заголовок: gustow пишет: ПОЕХА..


gustow пишет:

 цитата:
ПОЕХАЛИ тестировать 95й релиз


Спасибо на добром слове!

Кстати, для любителей альтернативных Си-компиляторов выложил на сервере http://hmgextended.com<\/u><\/a> в папке CONTRIB 95-ю сборку библиотеки для компилятора Mingw32

Спасибо: 0 
Профиль
Vlad04
постоянный участник


Пост N: 202
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 18.04.11 06:32. Заголовок: Bmp на форме


Разместил картинку на главной форме. При переносе в другую директорию ( exe) картинка не отображается!
Как правильно сделать? Использую IDE.
Спасибо

Спасибо: 0 
Профиль
Alw Spencer



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.11 09:41. Заголовок: gfilatov2002 Сущес..


gfilatov2002

Существует ли пошаговая инструкция по установке MiniGUI с нуля?
То есть, выполнив все шаги, получаем рабочую среду для разработки на Харборе с МиниГУИ.
(Наверно, тут должно входить - установка и настройка путей и переменных для Си, Харбора и МиниГуи, а может и среды программирования.)

Спасибо.

Спасибо: 0 
Vlad04
постоянный участник


Пост N: 203
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 18.04.11 10:17. Заголовок: Устанавливаешь BCC55..


Устанавливаешь BCC55 ( если его использовать) , там есть какая-то мелкая заморочка, давно ставил не помню. Инсталлируешь
МиниГУИ( т.е. запускаешь hmg-1.9-95-setup.exe, в данном случае ) и вперед. Я использую Ide. Там открыть Tools->Preferenses
и настроить свое окружение. Все что стоит по умолчанию , с тем сразу можно начинать работать

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 201
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 18.04.11 11:21. Заголовок: Vlad04 пишет: При п..


Vlad04 пишет:

 цитата:
При переносе в другую директорию ( exe) картинка не отображается!
Как правильно сделать?


Надо встроить картинку в экзешник как ресурс, для чего использовать ресурсный файл <моя прога>.RC, в который добавить строку типа

LOGO BITMAP logo.bmp

В программе нужно вызывать в качестве фона уже не logo.bmp, а указать имя ресурса 'LOGO'.

Для работы с ресурсами в IDE есть вкладка 'Rc - Bat' в окне активного проекта, куда надо просто добавить этот ресурсный файл (по команде 'Add' из меню, которое вызывается по правому клику мыши).

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 202
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 18.04.11 11:24. Заголовок: Alw Spencer пишет: ..


Alw Spencer пишет:

 цитата:
Существует ли пошаговая инструкция по установке MiniGUI с нуля?


Да, конечно (она находится в файле помощи MiniGUI.chm в папке minigui\Doc - раздел 'Getting Started / Download Links')
Надеюсь, что Вас не испугает английский язык справки

Спасибо: 0 
Профиль
Dr. Oldwarez
постоянный участник




Пост N: 141
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 18.04.11 12:19. Заголовок: Мои пожелания


Очень прошу вас в следующий TBROWSE добавить возможность пользовательских процедур добавления и удаления записи. В сложных базах данных, вроде моих, часто бывает нужно при добавлении строки автоматически заполнять автоинкрементный первичный ключ, и, кроме того, прописать значения полей из вышестоящей таблицы. А при удалении строки необходимо проверять её не только на наличии связанных записей в подчинённых таблицах, но и на дополнительные условия по значению определённых полей. Если же строка не соответствует разрешениям на удаление - вместо удаления выдаётся соответствующее сообщение.

Пока что для этого используются соответствующие клавиши, типа F7-добавить строку, F8-удалить строку (традиция Norton Commander)

Спасибо: 0 
Профиль
gustow
постоянный участник




Пост N: 232
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 18.04.11 12:35. Заголовок: Alw Spencer , вот ту..

Спасибо: 0 
Профиль
Alw Spencer



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.11 17:26. Заголовок: Vlad04 gfilatov2002 ..


Vlad04
gfilatov2002
gustow

Спасибо за ссылки. Разберемся теперь.

Спасибо: 0 
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 214
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет