On-line: гостей 2. Всего: 2 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 0 
Профиль
Ответов - 166 , стр: 1 2 3 4 5 6 7 8 9 All [только новые]


TimTim



Пост N: 30
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 23.11.08 20:35. Заголовок: gustow пишет: Жду к..


gustow пишет:

 цитата:
Жду комментов и от остального сообщества.


По-моему, получается очень даже неплохо. Стиль приятен, хорошо сочетается строгость изложения с юмором, читается легко.
Гуру MiniGui повторение азов могут пропустить, а для чайников вроде меня, не отягощенных "вижуалами" в самый раз.
Думаю, что можно и расширять описание там, где уж слишком короткое оригинальное описание.
Спасибо!!!
Желаю чтобы не иссякал творческий запал и мотивация! Здоровья тестеру дочурке!

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




Пост N: 52
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 24.11.08 03:03. Заголовок: Спасибо за отклики! ..


Спасибо за отклики! ("тестер" намылился уже писать прогу "Список наших ДиВиДюков" - растет, блин! скоро и до "учета больничных листов" можно будет допустить :) ).

"Творческий запал" пока не иссякает (да и самому интересно фиксировать - это ж я и пишу примерно так, как ей объясняю, и корректируя ход "лекции" по ее вопросам-реакциям), только не быстро сказка сказывается...

Положил еще пару-тройку главок сюда же:

http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm

Если что - можно писать на gustow33 [bobik] mail.ru

Григорий, я в вашей ветке не мешаюсь? А то, может, в отдельную перенестись?..

Жду комментов (и деловой критики - если будет).

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




Пост N: 743
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.11.08 11:34. Заголовок: gustow пишет: цит..


gustow пишет:

 цитата:

цитата:
Жду комментов и от остального сообщества.



Классно пишешь, то что нужно. Мне тоже надо свое подрастающее поколение приучать....
А где насчет Tbrowse (которое упоминалось) прочитать ?

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




Пост N: 911
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 24.11.08 11:46. Заголовок: gustow пишет: Григо..


gustow пишет:

 цитата:
Григорий, я в вашей ветке не мешаюсь?


Нет, тема ведь общая...


Спасибо: 0 
Профиль
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-й, например) билд - а то, может, кого из новичков "дезориентирует" ("тому уж нынче триста лет..." :) ) ?..

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




Пост N: 912
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 24.11.08 14:11. Заголовок: gustow пишет: Григо..


gustow пишет:

 цитата:
Григорий! Может, в заголовочном (первом) посте этого "продолжения части III" изменить АНОНС с 48-го на "свежий"


Понял
Анонс следующего билда (60-го) выйдет в новой теме "продолжения части IV"

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




Пост N: 54
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 24.11.08 15:45. Заголовок: gfilatov пишет: Ано..


gfilatov пишет:

 цитата:
Анонс следующего билда (60-го)


Ооо!! С юбилеем (и HMG team, и всех нас)!!! Первый... я :)

Прямо так и вспоминается (из "старых добрых застойных") (естественно, "левитановским" голосом и после 5-го литра пива): "В честь 60-го билда библиотеки MiniGUI встали на юбилейную трудовую вахту!.. коллективы баголовов и подразделения флудеров!!.. Союз экзамплописателей взял $%^$%^ические обязательства!!!.. Руководствуясь Постановлением осеннего Пленума Политбюро ЦК HMG и лично товарищей!!!!.. С чувством глубокого удовлетворения!!!!!.. Твердой поступью страна идет!!!!!!.. в общем, куда пошлют" :))))

Спасибо: 0 
Профиль
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)




Спасибо: 0 
Профиль
Сергей Р





Пост 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)

Спасибо: 0 
Профиль
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

Желаю удачи!

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




Пост N: 1051
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.11.08 11:21. Заголовок: USE T001 CODEPAGE &#..


USE T001 CODEPAGE "RU866" SHARED

Спасибо: 0 
Профиль
Сергей Р





Пост N: 111
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 26.11.08 11:30. Заголовок: Григорий, Павел. Бол..


Григорий, Павел. Большое человеческое спасибо.
А то взялся сделать новую задачу, используя старые работающие исходники и стал получать косяки. Отстал от жизни, а Вы уже далеко убежали. Обыдно.

Спасибо: 0 
Профиль
Сергей Р





Пост 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

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




Пост N: 916
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 26.11.08 12:25. Заголовок: Сергей Р пишет: ...


Сергей Р пишет:

 цитата:
[Files]
...
%HB_LIB_INSTALL%\gtwin.lib=7
...


Замени эту строку на
%HB_LIB_INSTALL%\gtgui.lib=7
и консольное окно пропадет


Спасибо: 0 
Профиль
Сергей Р





Пост N: 113
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 26.11.08 12:35. Заголовок: Спасибо, Григорий. П..


Спасибо, Григорий. Пропало и не мазолит глаза.

Спасибо: 0 
Профиль
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)


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




Пост N: 917
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 27.11.08 15:34. Заголовок: krutoff пишет: Посл..


krutoff пишет:

 цитата:
После включения SET AUTOADJUST ON
если в TSBROWSE стоит oBrw:SetArray...
все равно появляется ошибка


krutoff,
Спасибо за информацию!
Эта проблема будет решена в следующей сборке.

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




Пост N: 56
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 01.12.08 15:48. Заголовок: Кто мой перевод Mini..


Кто мой перевод MiniGUI-доки читает - какие-то мнения, сомнения, дополнения, изменения, ругани (конструктивные) по уже выложенному имеются?

Спасибо: 0 
Профиль
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. Кстати - кто-нибудь в испанском понимает из сообщества? Перевел бы...

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




Пост N: 920
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 02.12.08 11:14. Заголовок: gustow пишет: М.б. ..


gustow пишет:

 цитата:
М.б. включить ее в пакет HMG Ext (как пример)? Я проверил - с билдом 1.5.58 работает (по крайней мере HbPrinter, MiniPrint и вывод в Excel).


Да, я знаю о ней (текущая ее версия - 2.3). Но решил не включать MiTPRINT в расширенный релиз, поскольку это - отдельный авторизованный проект, ориентированный на испаноязычный контингент

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