Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть III) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
All
[см. все]
|
|
TimTim
|
| |
Пост N: 30
Зарегистрирован: 10.07.07
|
|
Отправлено: 23.11.08 20:35. Заголовок: gustow пишет: Жду к..
gustow пишет: цитата: | Жду комментов и от остального сообщества. |
| По-моему, получается очень даже неплохо. Стиль приятен, хорошо сочетается строгость изложения с юмором, читается легко. Гуру MiniGui повторение азов могут пропустить, а для чайников вроде меня, не отягощенных "вижуалами" в самый раз. Думаю, что можно и расширять описание там, где уж слишком короткое оригинальное описание. Спасибо!!! Желаю чтобы не иссякал творческий запал и мотивация! Здоровья тестеру дочурке!
|
|
|
gustow
|
| постоянный участник
|
Пост N: 52
Зарегистрирован: 06.02.07
|
|
Отправлено: 24.11.08 03:03. Заголовок: Спасибо за отклики! ..
Спасибо за отклики! ("тестер" намылился уже писать прогу "Список наших ДиВиДюков" - растет, блин! скоро и до "учета больничных листов" можно будет допустить :) ). "Творческий запал" пока не иссякает (да и самому интересно фиксировать - это ж я и пишу примерно так, как ей объясняю, и корректируя ход "лекции" по ее вопросам-реакциям), только не быстро сказка сказывается... Положил еще пару-тройку главок сюда же: http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm Если что - можно писать на gustow33 [bobik] mail.ru Григорий, я в вашей ветке не мешаюсь? А то, может, в отдельную перенестись?.. Жду комментов (и деловой критики - если будет).
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 743
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.11.08 11:34. Заголовок: gustow пишет: цит..
gustow пишет: цитата: | цитата: Жду комментов и от остального сообщества. |
| Классно пишешь, то что нужно. Мне тоже надо свое подрастающее поколение приучать.... А где насчет Tbrowse (которое упоминалось) прочитать ?
|
|
|
gfilatov
|
| модератор
|
Пост N: 911
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.11.08 11:46. Заголовок: gustow пишет: Григо..
gustow пишет: цитата: | Григорий, я в вашей ветке не мешаюсь? |
| Нет, тема ведь общая...
|
|
|
gustow
|
| постоянный участник
|
Пост N: 53
Зарегистрирован: 06.02.07
|
|
Отправлено: 24.11.08 13:36. Заголовок: gfilatov пишет: Нет..
gfilatov пишет: Хозяин - барин :) Продолжаю тут. Andrey пишет: цитата: | Мне тоже надо свое подрастающее поколение приучать.... |
| Давай-давай! Пусть "с младых ногтей" знают, что в мире есть не только "купленное" или "стыренное" :) - но и "свободное", "всеми-кучей-(да-и-мной-тоже)-сделанное" (а, соответственно - "всехнее") :) Andrey пишет: цитата: | А где насчет Tbrowse (которое упоминалось) прочитать ? |
| Лежит "рядом", на http://gustow.narod.ru/tsb_help/topic0.htm Положил еще в марте 2008; как тогда писал цитата: | (пока от HMG build 30 - чуть позже добавлю "добавки" от "свежего"; там не так уж много добавилось). Поправил некоторые Янушевы "косяки", кое-что добавил для большей "разборчивости"... |
| ...но, как сам для себя высняю (в т.ч. и в процессе перевода [и - изрядного "расширения" за счет добавочных объяснений, примеров, скринов и т.п.] MiniGUI-хэлпа), придется и там изрядно добавлять... К примеру, так пока и не понял, как "малой кровью" (без "изгалений") сделать хидеры (headers) выглядящими как в обычном BROWSE (т.е. не "плоскогрудыми" [3DLOOK - не особо "спасает", хотя чуть-чуть лучше], а похожими на кнопки "по умолчанию" [иначе TBROWSE - во всяком случае, у меня под 98-й - выглядит уж очень "самопально"] )... Или как (опять же - без "изгалений" с отловом событий или правкой исходников TBROWSE) сделать у него реакцию выбора (в режиме "по умолчанию" [т.е. в GRID] - выделяет всю строку) как у BROWSE по DBLCLICK - чтобы и по дубль-клику, и по ENTER'у... Да и много подобных "новичковых" вопросов возникает по ходу дела ("чё они - не могли сделать как там?..") (приходится частенько лазать в исходники - хотя оно, конечно, не без пользы :) ) Это, конечно, "не горит", так... Но - глядя со своих (тоже пока вполне "чайницких") колоколен - вижу, что есть еще над чем поработать в "TBROWSE для чайников"... :) С учетом подобного и "лопачу" MiniGUI-самоучитель - и себе, и людям!.. :) Григорий! Может, в заголовочном (первом) посте этого "продолжения части III" изменить АНОНС с 48-го на "свежий" (58-й, например) билд - а то, может, кого из новичков "дезориентирует" ("тому уж нынче триста лет..." :) ) ?..
|
|
|
gfilatov
|
| модератор
|
Пост N: 912
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.11.08 14:11. Заголовок: gustow пишет: Григо..
gustow пишет: цитата: | Григорий! Может, в заголовочном (первом) посте этого "продолжения части III" изменить АНОНС с 48-го на "свежий" |
| Понял Анонс следующего билда (60-го) выйдет в новой теме "продолжения части IV"
|
|
|
gustow
|
| постоянный участник
|
Пост N: 54
Зарегистрирован: 06.02.07
|
|
Отправлено: 24.11.08 15:45. Заголовок: gfilatov пишет: Ано..
gfilatov пишет: цитата: | Анонс следующего билда (60-го) |
| Ооо!! С юбилеем (и HMG team, и всех нас)!!! Первый... я :) Прямо так и вспоминается (из "старых добрых застойных") (естественно, "левитановским" голосом и после 5-го литра пива): "В честь 60-го билда библиотеки MiniGUI встали на юбилейную трудовую вахту!.. коллективы баголовов и подразделения флудеров!!.. Союз экзамплописателей взял $%^$%^ические обязательства!!!.. Руководствуясь Постановлением осеннего Пленума Политбюро ЦК HMG и лично товарищей!!!!.. С чувством глубокого удовлетворения!!!!!.. Твердой поступью страна идет!!!!!!.. в общем, куда пошлют" :))))
|
|
|
gfilatov
|
| модератор
|
Пост N: 913
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.11.08 13:04. Заголовок: Harbour 1.1.0dev (Rev. 9956)
Обновил сборку компилятора Харбор 1.1.0 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=6222 Harbour Build Info --------------------------- Version: Harbour 1.1.0dev (Rev. 9956) Compiler: Borland C++ 5.5.1 (32-bit) PCode version: 0.2 ChangeLog last entry: 2008-11-24 16:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) ChangeLog ID: ChangeLog 9956 2008-11-24 15:40:18Z druzus Built on: Nov 25 2008 11:40:02 Extra C compiler options: -DHB_FM_STATISTICS_OFF -DHB_GUI -DHB_FM_STD_ALLOC Build options: Language options: (Clipper 5.3) (Clipper 5.x undoc) (Xbase++) (Flagship) (dirty extensions)
|
|
|
Сергей Р
|
| |
Пост N: 110
Зарегистрирован: 02.02.06
|
|
Отправлено: 26.11.08 11:02. Заголовок: Григорий, спаситель,..
Григорий, спаситель, помогай. Раньше чтобы работать с базами в DOS кодировке делал так: REQUEST HB_LANG_RU866 REQUEST HB_CODEPAGE_RU866 REQUEST HB_CODEPAGE_RU1251 USE T001 CODEPAGE RU866 SHARED (использовал xHarbour) А теперь меня посылают: Error BASE/1003 Variable does not exist: RU866 (использую Harbour)
|
|
|
gfilatov
|
| модератор
|
Пост N: 915
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.11.08 11:20. Заголовок: Сергей Р пишет: А т..
Сергей Р пишет: цитата: | А теперь меня посылают: Error BASE/1003 Variable does not exist: RU866 (использую Harbour) |
| Команда USE определена в Харборе следующим образом: #command USE <(db)> [VIA <rdd>] [ALIAS <a>] [<nw: NEW>] ; [<ex: EXCLUSIVE>] [<sh: SHARED>] [<ro: READONLY>] ; [CODEPAGE <cp>] [INDEX <(index1)> [, <(indexN)>]] => ; dbUseArea( <.nw.>, <rdd>, <(db)>, <(a)>, ; if(<.sh.> .or. <.ex.>, !<.ex.>, NIL), <.ro.> [, <cp>] ) ; [; dbSetIndex( <(index1)> )] ; [; dbSetIndex( <(indexN)> )] Следовательно, предполагается передача символьной строки в параметре <cp> Вывод: надо записать эту команду в программе так: USE T001 CODEPAGE "RU866" SHARED Желаю удачи!
|
|
|
Pasha
|
| Администратор
|
Пост N: 1051
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.11.08 11:21. Заголовок: USE T001 CODEPAGE ..
USE T001 CODEPAGE "RU866" SHARED
|
|
|
|
Сергей Р
|
| |
Пост N: 111
Зарегистрирован: 02.02.06
|
|
Отправлено: 26.11.08 11:30. Заголовок: Григорий, Павел. Бол..
Григорий, Павел. Большое человеческое спасибо. А то взялся сделать новую задачу, используя старые работающие исходники и стал получать косяки. Отстал от жизни, а Вы уже далеко убежали. Обыдно.
|
|
|
Сергей Р
|
| |
Пост N: 112
Зарегистрирован: 02.02.06
|
|
Отправлено: 26.11.08 11:42. Заголовок: Сборка получилась, н..
Сборка получилась, но что это за консольное окно вылезает вместе с задачей. использую xMate [Harbour] HB_INSTALL=C:\MiniGUI\HARBOUR HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /es2 /i%HB_INSTALL%\include;c:\minigui\include /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS Option prefix=/ [C] C_INC_INSTALL=C:\Borland\BCC55\INCLUDE C_INSTALL=C:\Borland\BCC55 C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -M -c -O2 -e -tWM %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL% -n%HOME%\Obj %C% C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST% C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK% C_RC_COMMAND=%C_BIN_INSTALL%\Brc32.Exe -r -fo%RES% %RC% C_DLL_COMMAND= Option prefix=- [User] POSTEXE_COMMAND= POSTLIB_COMMAND= POSTDLL_COMMAND= [Advanced] Command types=1,1,1,1,1,1,1,1,1 [Environment] Description 1= Description 2= Description 3= PRG Compiler ver= C compiler ver= Subsystem= Author= Last update= [Files] c:\minigui\lib\tsbrowse.lib=1 c:\minigui\lib\minigui.lib=2 %C_LIB_INSTALL%\C0W32.OBJ=3 c:\minigui\lib\shell32.lib=4 %HB_LIB_INSTALL%\rtl.lib=5 %HB_LIB_INSTALL%\vm.lib=6 %HB_LIB_INSTALL%\gtwin.lib=7 %HB_LIB_INSTALL%\lang.lib=8 %HB_LIB_INSTALL%\codepage.lib=9 %HB_LIB_INSTALL%\macro.lib=10 %HB_LIB_INSTALL%\rdd.lib=11 %HB_LIB_INSTALL%\dbfntx.lib=12 %HB_LIB_INSTALL%\dbfcdx.lib=13 %HB_LIB_INSTALL%\dbffpt.lib=14 %HB_LIB_INSTALL%\hbsix.lib=15 %HB_LIB_INSTALL%\common.lib=16 %HB_LIB_INSTALL%\debug.lib=17 %HB_LIB_INSTALL%\pp.lib=18 %HB_LIB_INSTALL%\libct.lib=19 %HB_LIB_INSTALL%\miniprint.lib=20 %HB_LIB_INSTALL%\hbprinter.lib=21 %C_LIB_INSTALL%\cw32.lib=22 %C_LIB_INSTALL%\import32.lib=23 [DLL Files] C:\MINIGUI\LIB\minigui.LIB=1 %C_LIB_INSTALL%\C0W32.OBJ=2 %HB_LIB_INSTALL%\rtl.lib=3 %HB_LIB_INSTALL%\vm.lib=4 %HB_LIB_INSTALL%\gtwin.lib=5 %HB_LIB_INSTALL%\lang.lib=6 %HB_LIB_INSTALL%\codepage.lib=7 %HB_LIB_INSTALL%\macro.lib=8 %HB_LIB_INSTALL%\rdd.lib=9 %HB_LIB_INSTALL%\dbfntx.lib=10 %HB_LIB_INSTALL%\dbfcdx.lib=11 %HB_LIB_INSTALL%\dbfdbt.lib=12 %HB_LIB_INSTALL%\common.lib=13 %HB_LIB_INSTALL%\pp.lib=14 %C_LIB_INSTALL%\CW32.LIB=15 %C_LIB_INSTALL%\IMPORT32.LIB=16 %HB_LIB_INSTALL%\optgui.lib=17
|
|
|
gfilatov
|
| модератор
|
Пост N: 916
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.11.08 12:25. Заголовок: Сергей Р пишет: ...
Сергей Р пишет: цитата: | [Files] ... %HB_LIB_INSTALL%\gtwin.lib=7 ... |
| Замени эту строку на %HB_LIB_INSTALL%\ gtgui.lib=7 и консольное окно пропадет
|
|
|
Сергей Р
|
| |
Пост N: 113
Зарегистрирован: 02.02.06
|
|
Отправлено: 26.11.08 12:35. Заголовок: Спасибо, Григорий. П..
Спасибо, Григорий. Пропало и не мазолит глаза.
|
|
|
krutoff
|
| |
Пост N: 89
Зарегистрирован: 17.10.05
|
|
Отправлено: 27.11.08 14:35. Заголовок: После включения SET..
После включения SET AUTOADJUST ON если в TSBROWSE стоит oBrw:SetArray... все равно появляется ошибка: Called from DBGOTO(0) Called from TSBROWSE:UPSTABLE(10597) Called from _AUTOADJUST(2973) Called from _PROCESSINITPROCEDURE(1409) Called from _ACTIVATEWINDOW(1250)
|
|
|
gfilatov
|
| модератор
|
Пост N: 917
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.11.08 15:34. Заголовок: krutoff пишет: Посл..
krutoff пишет: цитата: | После включения SET AUTOADJUST ON если в TSBROWSE стоит oBrw:SetArray... все равно появляется ошибка |
| krutoff, Спасибо за информацию! Эта проблема будет решена в следующей сборке.
|
|
|
gustow
|
| постоянный участник
|
Пост N: 56
Зарегистрирован: 06.02.07
|
|
Отправлено: 01.12.08 15:48. Заголовок: Кто мой перевод Mini..
Кто мой перевод MiniGUI-доки читает - какие-то мнения, сомнения, дополнения, изменения, ругани (конструктивные) по уже выложенному имеются?
|
|
|
gustow
|
| постоянный участник
|
Пост N: 57
Зарегистрирован: 06.02.07
|
|
Отправлено: 02.12.08 08:26. Заголовок: Григорий, блуждая по..
Григорий, блуждая по HMG-форуму HMGforum.com - Portal , наткнулся в одном из постов на упоминание печаталки из Harbour+HMG-программы в разных видах (в т.ч. через "HbPrinter", "MiniPrint", "PDFPrint", "CalcPrint", "ExcelPrint", "HTMLPrint", "CSVPrint", "RTFPrint", "DosPrint"). Зовется MiTPRINT (лежит здесь - в вариантах для MS Office и Open Office). Автор - Jose Miguel (в исходниках не помечено, но в форуме так написано). Правда, и комментарии в исходнике, и описание - в основном на испанском, но в принципе разобраться несложно. М.б. включить ее в пакет HMG Ext (как пример)? Я проверил - с билдом 1.5.58 работает (по крайней мере HbPrinter, MiniPrint и вывод в Excel). P.S. Кстати - кто-нибудь в испанском понимает из сообщества? Перевел бы...
|
|
|
gfilatov
|
| модератор
|
Пост N: 920
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.12.08 11:14. Заголовок: gustow пишет: М.б. ..
gustow пишет: цитата: | М.б. включить ее в пакет HMG Ext (как пример)? Я проверил - с билдом 1.5.58 работает (по крайней мере HbPrinter, MiniPrint и вывод в Excel). |
| Да, я знаю о ней (текущая ее версия - 2.3). Но решил не включать MiTPRINT в расширенный релиз, поскольку это - отдельный авторизованный проект, ориентированный на испаноязычный контингент
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
All
[см. все]
|
|