Автор | Сообщение |
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; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|
i3t4j6
|
| |
Пост N: 123
Зарегистрирован: 12.06.06
|
|
Отправлено: 15.12.10 16:28. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Спасибо за поздравления и новый релиз !!! Ну , а все-таки - А в будущем - Brw_5:lNoVScroll := .T. - будет функционировать или так и останется ?!!
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 137
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.12.10 11:40. Заголовок: i3t4j6 пишет: будет..
i3t4j6 пишет: цитата: | будет функционировать или так и останется ?!! |
| Поскольку эта фича очень Вам нужна/важна, как я понимаю, то тут действует принцип " помоги себе сам" - ведь это свободное ПО Ваши предложения всегда приветствуются.
|
|
|
Pasha
|
| Администратор
|
Пост N: 1721
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.10 19:14. Заголовок: Григорий, я отправил..
Григорий, я отправил на ящик на фримайл небольшой апдейт к hmg - дополнение команды DEFINE FONT опцией CHARSET. Если возражений нет, добавьте пожалуйста в следующий релиз.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 138
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.12.10 21:12. Заголовок: Pasha пишет: я отпр..
Pasha пишет: цитата: | я отправил на ящик на фримайл |
| Паша, Этот ящик уже мне недоступен. Если можно, продублируй письмо на мой теперешний ящик gfilatov/at/inbox.ru Заранее благодарен!
|
|
|
Pasha
|
| Администратор
|
Пост N: 1722
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.10 21:28. Заголовок: Отправил..
Отправил
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 139
Зарегистрирован: 11.02.10
|
|
Отправлено: 20.12.10 21:45. Заголовок: Спасибо! Обязательно..
Спасибо! Обязательно добавлю это расширение в следующую сборку
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 144
Зарегистрирован: 11.02.10
|
|
Отправлено: 24.12.10 13:34. Заголовок: Harbour Compiler 2.1.0beta3 (Rev. 15972)
|
|
|
Pasha
|
| Администратор
|
Пост N: 1744
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.12.10 08:53. Заголовок: Григорий, потом я пе..
Григорий, потом я перенесу все праволевое в новую тему, чтобы не захламлять эту Андрей. Все контролы окна получились обычные левоправые. Так что моя идея не сработала. Возможно, достаточно этот стиль установить для главного окна, а все дочерние и контролы его унаследуют. Но это опять только предположение Между прочим, я не могу перестроиться на праволевое мышление. Мне показалось, что тест должен зеркально отображаться, а это не так. Он должен быть выровнен справа и позиция курсора при вводе тоже должна быть с конца
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 147
Зарегистрирован: 11.02.10
|
|
Отправлено: 10.01.11 13:52. Заголовок: Harbour MiniGUI IDE version 1.0.5.2 - 2011.01.08
|
|
|
AM
|
| |
Пост N: 106
Зарегистрирован: 15.12.06
|
|
Отправлено: 11.01.11 13:16. Заголовок: Товарищи, вы будете ..
Товарищи, вы будете смеяться, но я попробовал перейти на 91-ю сборку аж с 69-й. В результате не работает ничего - пошли такие ошибки (не находит целой кучи общеизвестных функций): Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_HB_FUN_BIN2U' referenced from ... и т.д. В библиотеках их нет (раньше были). Как быть?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 149
Зарегистрирован: 11.02.10
|
|
Отправлено: 11.01.11 16:41. Заголовок: AM пишет: В библиот..
AM пишет: цитата: | В библиотеках их нет (раньше были). Как быть? |
| Во-первых, рекомендую внимательно прочитать файл changelog.txt Тогда Вы увидите, что начиная с 79-й сборки (в которой использован Харбор 2.0 final) были переименованы практически все системные библиотеки Харбора (так решили сделать его разработчики). Во-вторых, теперь понятно, как решать эту проблему: надо в пользовательских скриптах переименовать (добавив префикс hb) все библиотеки Харбора. Надеюсь, что это Вам поможет
|
|
|
|
AM
|
| |
Пост N: 107
Зарегистрирован: 15.12.06
|
|
Отправлено: 14.01.11 13:09. Заголовок: Вроде большинство пр..
Вроде большинство проблем удалось решить (пока только проблемы компиляции/компоновки!), вот только не находятся функции bin2u и u2bin, хотя в хелпе они есть, а в библиотеках почему-то нет (с прицепленным префиксом _HB_FUN_ ). Пока заменил их на bin2l,l2bin, но вообще надо бы их найти, где они? А главное - моя программа при переходе на 91-ю сборку стала работать криво (раньше-то работала)! Пока вижу глюки с цветами, перьями, а также шрифт по умолчанию другой. Может, и ещё что выплывет. Вроде бы надо переходить на более новые сборки, раз там больше возможностей и ошибки потихоньку вылавливаются, но при переходе на них часто возникает необходимость что-то переделывать (неужели только у меня?). Может, есть смысл здесь (либо в другой теме) делиться опытом решения таких проблем - что и как пришлось переделывать? Или где-то уже это есть, просто я не вижу?
|
|
|
Pasha
|
| Администратор
|
Пост N: 1790
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.01.11 13:30. Заголовок: AM пишет: вот тольк..
AM пишет: цитата: | вот только не находятся функции bin2u и u2bin |
| библиотека hbxpp.lib
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 151
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.01.11 13:35. Заголовок: AM пишет: не находя..
AM пишет: цитата: | не находятся функции bin2u и u2bin, хотя в хелпе они есть |
| Эти функции разработчики Харбора убрали из ядра в contrib библиотеку hbxpp, которая не включена в поставку MiniGUI. AM пишет: цитата: | Пока вижу глюки с цветами, перьями, а также шрифт по умолчанию другой. |
| Желательно привести простой пример, демонстрирующий проблему. Шрифт по умолчанию гарантированно не изменялся, но более точно стал обрабатываться указанный для элементов управления шрифт. Если Вы не хотите изменять шрифт для контрола, то уберите из его определения строку FONT <имя шрифта>. По ходу, единственное серьезное изменение - это изменено использование картинок на кнопках (сделано, как в официальном релизе). Если Вы хотите отображать картинки на кнопках по-старому, то надо в определение каждой кнопки добавить строку NOXPSTYLE .T. Спасибо за внимание
|
|
|
Dimka
|
| |
Пост N: 2
Зарегистрирован: 13.01.11
|
|
Отправлено: 14.01.11 17:02. Заголовок: Необходимо загрузить..
Необходимо загрузить часть базы и сделать dbclosearea чтоб освободить файл. Чем лучше воспользоваться: browse, tsbrowse, grid? Чем они отличаются?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 152
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.01.11 17:35. Заголовок: Dimka пишет: Чем лу..
Dimka пишет: цитата: | Чем лучше воспользоваться: browse, tsbrowse, grid? Чем они отличаются? |
| Browse работает непосредственно на открытой базе (поэтому не годится в Вашем случае). TsBrowse может работать с массивом (GRID), в который выгружена база. Grid работает только с массивом (однозначно годится для этого случая). Вывод: можно использовать tsbrowse или grid.
|
|
|
AM
|
| |
Пост N: 108
Зарегистрирован: 15.12.06
|
|
Отправлено: 14.01.11 19:20. Заголовок: А где скачать-то hbx..
А где скачать-то hbxpp.lib ? Виноват, про шрифт я напутал - он не по умолчанию, а явно определён, но берётся, похоже, тот, что по умолчанию! И шрифты не в контролах, а прямо в окне: Сперва определяется так: hFontCond=SetFontNameSize(0,'Arial Narrow',9,0,0,0,0) Потом берётся так: SelectObject(hDC,hFontCond) //при этом SelectObject возвращает nil - разве нормально? и далее DrawText(hDC,...) М.б. первый параметр 0 (в смысле hDC) - теперь нельзя? А было можно. Аналогично hPenSetka=CreatePen(0,1,0) //тоже теперь nil
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 153
Зарегистрирован: 11.02.10
|
|
Отправлено: 14.01.11 20:10. Заголовок: AM пишет: Аналогичн..
AM пишет: цитата: | Аналогично hPenSetka=CreatePen(0,1,0) //тоже теперь nil |
| Стало немного яснее... Вы используете низкоуровневые функции Харбора, а они теперь в качестве хэндла принимают указатель (а не число, которое Вам возвращает minigui-функция SetFontNameSize()). Решение: надо применять конвертирующую функцию win_N2P() из библиотеки hbwin.lib
|
|
|
AM
|
| |
Пост N: 109
Зарегистрирован: 15.12.06
|
|
Отправлено: 15.01.11 01:56. Заголовок: Спасибо, в понедельн..
Спасибо, в понедельник буду пробовать.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 154
Зарегистрирован: 11.02.10
|
|
Отправлено: 18.01.11 13:40. Заголовок: АНОНС * АНОНС * АНОН..
АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Завершается подготовка к опубликованию первой в этом году сборки № 92, которая выйдет на следующей неделе. Кратко, что нового: - команда DEFINE FONT поддерживает дополнителный класс CHARSET (спасибо, Паша!); - небольшое упрощение кода диалоговых функций общего назначения GetColor(), GetFile(), PutFile(); - добавлены Enable/Disable/Insert/Modify команды в TsBrowse.ch(работа Януша Пора); - обновлена сборка Харбора версии 2.1.0beta3, добавлены contrib библиотеки HbZebra и HbXpp; - добавлены новые и исправлены/обновлены некоторые старые примеры (как обычно ) (в частности, добавлен пример низкоуровневого DBU, основанный на работе Bicahi Esgici из Турции) Спасибо за внимание!
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|