Автор | Сообщение |
|
| модератор
|
Пост N: 341
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.11.06 15:58. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть II)
|
|
|
Ответов - 232
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
All
[только новые]
|
|
|
| |
Пост N: 474
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.06 16:49. Заголовок: Re:
gfilatov пишет: цитата: | IDE version 0.3.5 - полный пакет |
| а русского языка не будет в нем ?
|
|
|
|
| постоянный участник
|
Пост N: 33
Зарегистрирован: 09.10.06
|
|
Отправлено: 15.11.06 18:02. Заголовок: Re:
Вот что выдал WinRar 3.2 ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в Bin\ide.exe ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в Bin\minigui.cnt ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в Bin\MINIGUI.HLP ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в changelog.txt ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в ReadMe.Txt ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\HELLO\hello.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\HELLO\hello.hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\HELLO\hello.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\andy1.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\demo.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\main.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\miscproc.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\multiwin.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\MULTIWIN\Test_1.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\Child_Form.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\main_form.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\modal_form.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\NoAutoRelease_style.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\std_form.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\Test.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\NOAUTORELEASE_STYLE\Topmost_Form.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\BUTTON.BMP ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\demo.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\Demo.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\demo.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\demo.rc ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\sample.wav ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\RESOURCES\world.ico ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\SLIDER\Test.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\SLIDER\Test.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\SLIDER\Test.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TAB\Test.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TAB\Test.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TAB\Test.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TEXTBOX\test.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TEXTBOX\Test.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в SAMPLES\TEXTBOX\test.Prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\CONTROLORDER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\CONTROLS.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\definecolors.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\DROPDOWNMENUBUILDER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\HmgsIde.Hpj ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\HmgsIde.PRG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\HmgsIde.Rc ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\List_field.fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\LoadFmg.Prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\MENUBUILDER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\mpmc.prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\OBJECTINSPECTOR.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\Populate.Prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\PREFERENCES.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\PROJECTBROWSER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\ReportEditor.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\animatebox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ARROW1.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ARROW2.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ARROW3.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ARROW4.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\br0.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\br1.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\br2.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\browse.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\button.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\checkbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\checkbutton.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ckeckbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\CLOSEPROJECT.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\combobox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\CONTEXTMENUBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\CONTROLORDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\datepicker.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\DELETECONTROL.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\DROPDOWNMENUBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\editbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\frame.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\grid.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\hmg.ico ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\HMGLogo.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\hyperlink.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\image.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\ipaddress.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\label.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\listbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\MAINMENUBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\MONTHCAL01.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\monthcalendar.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\NEWFORM.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\NEWMODULE.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\NEWPROJECT.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\NOTIFYMENUBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\OK.BMP ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\OPENPROJECT.BMP ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\player.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\PLAYER1.BMP ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\progressbar.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\RADIO.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\radiogroup.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\richeditbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\RUN.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\SELECTOBJECT.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\slider.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\spinner.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\STATUSBARBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\tab.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\textbox.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\TIMER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\TOOLBARBUILDER.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\res\tree.bmp ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\SaveForm.Prg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\STATUSBARBUILDER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\TOOLBARBUILDER.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\VIEWFORMCODE.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDEVENTXT.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\xgridgetbox.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPCOMBO.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPEDIT.Fmg ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPNUM.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPSLI.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPSLI2.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPSLI3.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPTXT.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в source\XGRIDPROPWIN.FMG ! C:\Downloads\Архивы\ide.zip.zip: Неизвестный метод в todo.txt P.S. Скачивал несколько раз
|
|
|
|
| |
Пост N: 475
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.06 18:20. Заголовок: Re:
Петр пишет: Не докачал видать ;) У меня нормально открылось. Размер 825099 байт
|
|
|
|
| модератор
|
Пост N: 342
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.11.06 19:00. Заголовок: Re:
Петр Для распаковки используйте архиватор 7zip Игоря Павлова (размер инсталлятора всего 818 кБ) Он бесплатен и доступен по адресу: http://www.7-zip.org
|
|
|
|
| |
Пост N: 476
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.06 20:11. Заголовок: Re:
gfilatov пишет: цитата: | Для распаковки используйте архиватор 7zip |
| я спокойно открыл с помощью winrar 3.61
|
|
|
|
| постоянный участник
|
Пост N: 34
Зарегистрирован: 09.10.06
|
|
Отправлено: 15.11.06 21:31. Заголовок: Re:
Скачал, открывается спокойно и 7-zip и WinRar. Первые разы я пробовал скачивать с чужой машины. а там оказывается уже несколько дней все архивы битые приходят, наверное что-то завелось, попросили завтра посмотреть - посмотрю . Значит поставил: File->Open Project - Samples\TextBox и здравствуйте.. Error BASE/1132 Bound error: array access Called from LOADFORMPROPS(3459) Called from LOADFMG(734) Called from (b)MAIN(68) Called from _DOCONTROLEVENTPROCEDURE(4637) Called from EVENTS(1646) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4296) Called from MAIN(121) Буду смотреть дальше..
|
|
|
|
| постоянный участник
|
Пост N: 37
Зарегистрирован: 09.10.06
|
|
Отправлено: 15.11.06 23:59. Заголовок: Re:
Что-то плохо соотносятся objectinspector.XGRID_2.ADDITEM({'OnRestore',XEVENT[20]}) // LOADFORMPROPS с XEVENT :={} asize(xEvent, 19) //??? в LOADFMG и у меня такое впечатление начинает складываться, что разработчики вообще эту программу не то чтобы не тестируют, а наверное и не запускают Или я все таки ошибаюсь?
|
|
|
|
| модератор
|
Пост N: 343
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.11.06 12:31. Заголовок: IDE version 0.3.5 c исправлениями
|
|
|
|
| модератор
|
Пост N: 344
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.11.06 15:12. Заголовок: Опубликован HMG Extended Build 26
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1261 Что нового: - обновление Харбора, теперь у него новый препроцессор (екзешник подрос аж на ~150kB) - обновление исходников и старых примеров для совместимости с новым PP Харбора - обновление IDE до версии 0.3.5 - исправление в библиотеке TSBrowse (ошибка была внесена в 24-м релизе) - новые примеры и обновление старых примеров
|
|
|
|
| модератор
|
Пост N: 345
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.11.06 19:23. Заголовок: Harbour Compiler (CVS 2006-11-17 13:30)
|
|
|
|
| |
Пост N: 64
Зарегистрирован: 12.06.06
|
|
Отправлено: 17.11.06 21:53. Заголовок: исправление в библиотеке TSBrowse
gfilatov пишет: цитата: | ... исправление в библиотеке TSBrowse (ошибка была внесена в 24-м релизе) |
| Удачных выходных пока опять не получается ..... Я не берусь утверждать и не хочу оспаривать Ваши исправления , но по-моему Вы заРемили не те строки. Надо - или вообще убрать звездочки '*' и // в строках 8546-8553 в файле h_tbrowse.prg, или заремить все строки и оставить 8550 и 8551. Я сравнил с рабочим 23-м релизом и проверил на 26-м релизе - вроде бы получилось.
|
|
|
|
|
| модератор
|
Пост N: 347
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.11.06 20:30. Заголовок: Re:
i3t4j6 пишет: цитата: | по-моему Вы заРемили не те строки |
| Попробуем уточнить Сейчас активными являются только выделенные строки: // If "5.3" $ Version() // In Clipper 5.3x OrdKeyNo() is supported by NTX ::bKeyNo := &( "{|uTag|OrdKeyNo(uTag)}" ) ::bTagOrder := &( "{|uTag|OrdSetFocus(uTag)}" ) /* Else ::bTagOrder := &( "{|nTag|If(nTag==Nil,IndexOrd(),DbSetOrder(nTag))}" ) ::bKeyNo := {||(cAlias)->(ORDKEYNO(IndexOrd()))} EndIf */ При этом нормально работает индексация с условием FOR. Каким образом это надо поправить?
|
|
|
|
| |
Пост N: 65
Зарегистрирован: 12.06.06
|
|
Отправлено: 20.11.06 17:15. Заголовок: Re:
gfilatov пишет: цитата: | Каким образом это надо поправить? |
| I-й вариант: If "5.3" $ Version() // In Clipper 5.3x OrdKeyNo() is supported by NTX ::bKeyNo := &( "{|uTag|OrdKeyNo(uTag)}" ) ::bTagOrder := &( "{|uTag|OrdSetFocus(uTag)}" ) Else ::bTagOrder := &( "{|nTag|If(nTag==Nil,IndexOrd(),DbSetOrder(nTag))}" ) ::bKeyNo := {||(cAlias)->(ORDKEYNO(IndexOrd()))} EndIf --------------------------------------------------------- II-й вариант: * If "5.3" $ Version() // In Clipper 5.3x OrdKeyNo() is supported by NTX *::bKeyNo := &( "{|uTag|OrdKeyNo(uTag)}" ) *::bTagOrder := &( "{|uTag|OrdSetFocus(uTag)}" ) * Else ::bTagOrder := &( "{|nTag|If(nTag==Nil,IndexOrd(),DbSetOrder(nTag))}" ) ::bKeyNo := {||(cAlias)->(ORDKEYNO(IndexOrd()))} * Endif Оба варианта - работают. Теперь объясню, почему меня не устроило существующее положение. Настоящий вариант работает только в том случае, если сначала открыть и проиндексировать по условию файл базы данных , а затем вызывать TsBrowse. У меня - открывается файл и вызывается TsBrowse. Потом нажимаем Button и для локализации и отображения нужной информации производится индексирование по условию и на экране появляется искомый результат.
|
|
|
|
| модератор
|
Пост N: 348
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.11.06 13:36. Заголовок: Опубликован HMG Extended Build 26a
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1266 Что нового: - обновление Харбора, новый препроцессор стал компактнее и MT-совместим - обновление старых примеров для совместимости с новым PP Харбора - обработка события ON MOVE для окон по просьбе автора IDE - обновление IDE - небольшое изменение в библиотеке TSBrowse - обновление старых примеров Также выложил обновленный пакет IDE version 0.3.5 (бинарники+исходники) по адресу: http://minigui.mylivepage.ru/file/?fileid=1267
|
|
|
|
| постоянный участник
|
Пост N: 100
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.06 20:02. Заголовок: Re:
gfilatov пишет: Что это означает ? Поясните пожалуйста для незнающих.
|
|
|
|
| |
Пост N: 66
Зарегистрирован: 12.06.06
|
|
Отправлено: 21.11.06 20:16. Заголовок: Re:
gfilatov пишет: цитата: | проблема встроенного поиска решена... |
| Incremental search в TsBrowse (Sample_3) - не работает ! А если в исходнике h_tbrowse.prg в блоке (строки 9982 -9990) при проверке условия - поменять местами ветки, то работает. If ::cDriver == "NTX" //.and. ! ( "5.3" $ Version() ) ::uLastTag := oColumn:cOrder ( cAlias )->( Eval( ::bTagOrder, oColumn:cOrder ) ) Else ::uLastTag := If( ValType( oColumn:cOrder ) == "C", ; Val( oColumn:cOrder ), oColumn:cOrder ) ( cAlias )->( Eval( ::bTagOrder, Max( 1, ::uLastTag ) ) ) ::uLastTag := oColumn:cOrder EndIf
|
|
|
|
| модератор
|
Пост N: 349
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.11.06 20:40. Заголовок: Re:
Andrey пишет: цитата: | цитата: MT-совместим Что это означает ? |
| MT означает multi-tread, т.е. многопотоковость. Сейчас Харбор не поддерживает многопотоковость в отличие от xHarbour. Поэтому Пржемек Черпак сейчас вносит в Харбор множество изменений для того, чтобы решить эту проблему. Подробнее о пользе и значании многопотоковости читай в книжках по Винде
|
|
|
|
| модератор
|
Пост N: 350
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.11.06 20:51. Заголовок: Re:
i3t4j6, Если речь идет об установленной переменной #define HB_C52_STRICT, то 3-й пример и не должен работать, поскольку в нем установлена ссылка на имена индексов, а при логике HB_C52_STRICT требуется НОМЕР индекса. Поэтому по умолчанию эта переменная отключена, и внутренний поиск в 3-м примере работает у меня без проблем.
|
|
|
|
| |
Пост N: 67
Зарегистрирован: 12.06.06
|
|
Отправлено: 21.11.06 22:35. Заголовок: Re:
gfilatov пишет: цитата: | внутренний поиск в 3-м примере работает у меня без проблем. |
| Уважаемый Григорий ! Я, честно говоря, не совсем понял ссылку на переменную #define HB_C52_STRICT ... Ситуация следующая : я беру "чистый" 26-й релиз , устанавливаю его и - первое что я делаю - так это компилирую demo из \advanced\TsBrowse. Результат - внутренний поиск в 3-м примере НЕ работает . Потом я меняю строки 9982 -9990 в h_tbrowse.prg , собираю библиотеку, компилирую снова - а вот после этого поиск заработал !
|
|
|
|
| модератор
|
Пост N: 351
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.11.06 11:49. Заголовок: Re:
i3t4j6 пишет: цитата: | я беру "чистый" 26-й релиз |
| Теперь ясно Уже вышел релиз 26а, в котором использована константа #define HB_C52_STRICT. Внутренний поиск уже работает нормально
|
|
|
|
| модератор
|
Пост N: 352
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.11.06 12:20. Заголовок: Опубликован HMG Extended Build 27
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1275 Что нового: - откат компилятора Харбор к стабильной октябрьской версии - полная русификация и украинизация библиотеки благодаря усилиям Владимира Чумаченко - небольшое изменение в библиотеке TSBrowse (от автора адаптации ) - новые примеры и обновление старых примеров Ваши комментарии и критика, как всегда, помогают улучшать качество кода!
|
|
|
|
|
| модератор
|
Пост N: 353
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.11.06 13:51. Заголовок: IDE version 0.3.6
|
|
|
|
| постоянный участник
|
Пост N: 46
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.12.06 22:30. Заголовок: Re:
Странный какой-то ProgressBar в IDE получается, все VERTICAL и VERTICAL
|
|
|
|
| модератор
|
Пост N: 354
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.12.06 23:45. Заголовок: Re:
Петр пишет: цитата: | Странный какой-то ProgressBar в IDE |
| Спасибо, посмотрю в чем проблема...
|
|
|
|
| модератор
|
Пост N: 355
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.12.06 13:36. Заголовок: Re:
Петр пишет: цитата: | ProgressBar в IDE получается, все VERTICAL |
| Ошибка исправлена - был неверный индекс при вызове массива (вместо 33 д.б. 35). Завтра выложу исправленный IDE пакет для проверки
|
|
|
|
| постоянный участник
|
Пост N: 48
Зарегистрирован: 09.10.06
|
|
Отправлено: 03.12.06 15:50. Заголовок: Re:
Спасибо, у меня еще некоторые замечания и предложения появились, на днях напишу Теперь по примерах 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, по моему, вообще можно убрать.
|
|
|
|
| модератор
|
Пост N: 357
Зарегистрирован: 25.05.05
|
|
Отправлено: 04.12.06 13:04. Заголовок: IDE version 0.3.6 c исправлениями
|
|
|
|
| постоянный участник
|
Пост N: 53
Зарегистрирован: 09.10.06
|
|
Отправлено: 04.12.06 21:00. Заголовок: Ошибка при открытии "пустой" формы в IDE
В 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, а в заголовке окна информацию об открытом проекте.
|
|
|
|
| модератор
|
Пост N: 362
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.12.06 12:24. Заголовок: Re:
Петр пишет: цитата: | В 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 в квадратных скобках
|
|
|
|
| модератор
|
Пост N: 363
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.12.06 12:32. Заголовок: Опубликован HMG Extended Build 28
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1289 Что нового: - обновление компилятора Харбор (щупаем новый препроцессор снова ) - теперь возможно изменить картинку на Tab-вкладке - библиотеки mysql и minisql - библиотека hbcomm для работы с последовательными портами - новые примеры и обновление старых примеров
|
|
|
|
| постоянный участник
|
Пост N: 56
Зарегистрирован: 09.10.06
|
|
Отправлено: 05.12.06 14:04. Заголовок: Re:
gfilatov пишет: цитата: | Проект ведь открытый - присылайте свои улучшения |
| Куда ?
|
|
|
|
|
| |
Пост N: 501
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.12.06 14:15. Заголовок: Re:
|
|
|
|
| постоянный участник
|
Пост N: 57
Зарегистрирован: 09.10.06
|
|
Отправлено: 05.12.06 14:35. Заголовок: Re:
Спасибо ! Мог бы и сам догадаться
|
|
|
|
| модератор
|
Пост N: 372
Зарегистрирован: 25.05.05
|
|
Отправлено: 12.12.06 18:08. Заголовок: IDE version 0.3.7
|
|
|
|
| модератор
|
Пост N: 375
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.12.06 15:38. Заголовок: IDE version 0.3.7 с исправлениями
|
|
|
|
| модератор
|
Пост N: 376
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.12.06 17:57. Заголовок: Harbour Compiler (CVS 2006-12-13 18:45)
|
|
|
|
| |
Пост N: 69
Зарегистрирован: 12.06.06
|
|
Отправлено: 17.12.06 12:04. Заголовок: TsBrowse с использованием SetArray
gfilatov пишет: цитата: | Очень надеюсь на конструктивную критику! |
| Возникла проблема : в примере \Advanced\TsBrowse\demo при вызове File-Browse-Grid или TSBrowse-SBArray - появился сигнал, причем пиликает начиная с 27 релиза (здесь задействован TsBrowse с использованием SetArray) Как от него избавится ?
|
|
|
|
| |
Пост N: 74
Зарегистрирован: 17.10.05
|
|
Отправлено: 17.12.06 12:51. Заголовок: Да, есть такое
Да, подтверждаю. Он появился после каких-то изменений от Януша Поры.
|
|
|
|
| модератор
|
Пост N: 379
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.12.06 23:28. Заголовок: Re:
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
|
|
|
|
| модератор
|
Пост N: 382
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.12.06 11:54. Заголовок: Harbour Compiler (CVS 2006-12-19 00:35)
|
|
|
|
| |
Пост N: 76
Зарегистрирован: 17.10.05
|
|
Отправлено: 19.12.06 12:42. Заголовок: TSBrowse
Спасибо, Григорий! TsBrowse "пикать" перестал.
|
|
|
|
|
| модератор
|
Пост N: 383
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.12.06 13:09. Заголовок: Re:
krutoff пишет: цитата: | TsBrowse "пикать" перестал |
| Олег! Я сейчас готовлю Рождественскую редакцию библиотеки с различными исправлениями, документацией по (х)Харбору и подарочными примерами Жди новостей!
|
|
|
|
| |
Пост N: 77
Зарегистрирован: 17.10.05
|
|
Отправлено: 19.12.06 13:39. Заголовок: Ok!
Жду с нетерпением! С праздником! С началом новогодней гонки!
|
|
|
|
| модератор
|
Пост N: 385
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.12.06 14:34. Заголовок: Сборка xHarbour 0.99.70 Final
|
|
|
|
| модератор
|
Пост N: 386
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.12.06 14:36. Заголовок: Re:
krutoff пишет: Релиз запланирован на 21 декабря...
|
|
|
|
| модератор
|
Пост N: 391
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.12.06 11:32. Заголовок: Опубликован HMG Extended Build 29
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1510 Что нового: - обновление компилятора Харбор - исправлены обнаруженные ошибки - изменена работа с внутренними Public-переменными: теперь они удаляются при удалении окна или контрола - добавлена обработка еще одной кнопки в BtnTextBox - исходники библиотеки hbOle для работы с TsBrowse в xHarbour - новые примеры и обновление старых примеров
|
|
|
|
| модератор
|
Пост N: 392
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.12.06 15:51. Заголовок: IDE version 0.3.7 с исправлениями
|
|
|
|
| модератор
|
Пост N: 393
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.12.06 18:40. Заголовок: Harbour Compiler (CVS 2006-12-22 11:00)
|
|
|
|
| |
Пост N: 70
Зарегистрирован: 12.06.06
|
|
Отправлено: 22.12.06 19:21. Заголовок: Re:
А можно повторно рассмотреть вопрос : при открытии окна MODAL и вместе с ним TsBrowse - курсор не активирован. (или хотя бы подсказать - где искать?)
|
|
|
|
| модератор
|
Пост N: 394
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.12.06 20:16. Заголовок: Re:
i3t4j6 пишет: цитата: | при открытии окна MODAL и вместе с ним TsBrowse - курсор не активирован |
| Да, я писал Янушу об этой проблеме, но у него нет готового решения...
|
|
|
|
| модератор
|
Пост N: 396
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.12.06 13:04. Заголовок: Опубликован HMG Extended Build 29a
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1519 Что нового: - обновление компилятора Харбор (снова не обошлось без заморочек ) - исправлены обнаруженные ошибки - новые примеры и обновление старых примеров Поздравляю всех с наступающим Новым годом!
|
|
|
|
| модератор
|
Пост N: 397
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.12.06 19:18. Заголовок: Harbour Compiler (CVS 2006-12-27 15:00)
|
|
|
|
| постоянный участник
|
Пост N: 92
Зарегистрирован: 09.10.06
|
|
Отправлено: 09.01.07 21:37. Заголовок: Re:
TO: gfilatov 1) Когда можно ожидать новую версию Расширенного релиза библиотеки MiniGUI? 2) Принимаются ли еще новые примеры (обновления старых) ? В частности, имеется в наличии аналог advanced\FileBlue - FileGreen - для любителей природы, естественно с зеленой заливкой и т.п. Один из новых примеров (бинарник)
|
|
|
|
| модератор
|
Пост N: 402
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.01.07 22:05. Заголовок: Re:
Петр пишет: цитата: | 1) Когда можно ожидать новую версию Расширенного релиза библиотеки MiniGUI? |
| Новая версия запланирована к выпуску на 22 января Петр пишет: цитата: | 2) Принимаются ли еще новые примеры (обновления старых) ? |
| Да, принимаются к рассмотрению (и в любом количестве )
|
|
|
|
| постоянный участник
|
Пост N: 93
Зарегистрирован: 09.10.06
|
|
Отправлено: 09.01.07 22:19. Заголовок: Re:
Спасибо, если не возражаете, завтра отправлю на @freemail.ru
|
|
|
|
| модератор
|
Пост N: 403
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.01.07 22:24. Заголовок: Re:
Петр пишет: цитата: | завтра отправлю на @freemail.ru |
| Буду ждать...
|
|
|
|
| модератор
|
Пост N: 405
Зарегистрирован: 25.05.05
|
|
Отправлено: 10.01.07 18:20. Заголовок: Harbour Compiler 0.47 (CVS 2007-01-09 16:10)
|
|
|
|
| модератор
|
Пост N: 406
Зарегистрирован: 25.05.05
|
|
Отправлено: 10.01.07 18:22. Заголовок: Re:
gfilatov пишет: Пакет получил! Большое спасибо! После правки кода обязательно включу эту работу в новый релиз
|
|
|
|
| модератор
|
Пост N: 413
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.01.07 12:18. Заголовок: Опубликован HMG Extended Build 30
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1668 Что нового: - обновление компилятора Харбор и IDE - исправлены обнаруженные ошибки - расширение возможностей статусной строки - поддержка ImageList в элементе управления ComboBoxEx - создание форм с фоновым рисунком и градиентной заливкой (большое спасибо Петру Черному ) - пример использования анимированных GIF-файлов (большое спасибо Петру Черному ) - новые примеры и обновление старых примеров Пакет IDE version 0.3.8 (бинарники+исходники) выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1667
|
|
|
|
| модератор
|
Пост N: 417
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.07 12:53. Заголовок: Harbour Compiler Build 1.1 (CVS 2007-01-24 23:10)
|
|
|
|
| |
Пост N: 4
Зарегистрирован: 18.01.07
|
|
Отправлено: 30.01.07 23:06. Заголовок: Re:
Вопросик в тему можно ? Не могу никак хХарбором собрать примерчики... постоянно ругается на отсутствие библиотек... :( ... начиная с dll.lib и дальше пошло поехало
|
|
|
|
| модератор
|
Пост N: 418
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.01.07 23:38. Заголовок: Re:
Peretsc пишет: цитата: | Не могу никак хХарбором собрать примерчики |
| За полной сборкой для dll.lib приглашаю посетить файловый архив по адресу http://minigui.mylivepage.ru/file/index Остальные библиотеки надо пересобрать из исходников в каталоге source\...
|
|
|
|
| модератор
|
Пост N: 420
Зарегистрирован: 25.05.05
|
|
Отправлено: 31.01.07 18:40. Заголовок: Re:
|
|
|
|
| |
Пост N: 71
Зарегистрирован: 12.06.06
|
|
Отправлено: 08.02.07 18:38. Заголовок: открытие окна MODAL и вместе с ним TsBrowse ...
gfilatov пишет: цитата: | Да, я писал Янушу об этой проблеме, но у него нет готового решения... |
| Я провел небольшие сравнения и выяснил, что если при открытии окна MODAL и вместе с ним стандартный TsBrowse - курсор действительно не активируется. Но если при описании TsBrowse вставить : Brw_6:aColumns[ 1 ]:lEdit := .F. Brw_6:aColumns[ 1 ]:cOrder := "Name", то все замечтательно- курсор красивый и круглый !!! Для примера и проверки нужно в файле ...\Advanced\TsBrowse\TsBtest.prg : 1) вместо строк 83 -86 - написать MODAL NOSIZE; 2) после строки 515 - вставить Brw_6:aColumns[ 1 ]:lEdit := .F. Brw_6:aColumns[ 1 ]:cOrder := "Name" Но все-таки есть одна неприятность - в результате всех этих дополнений нет возможности редактировать первое поле. Может быть как-то можно, исходя из вышеизложенного, получить более приемлемый результат ?..
|
|
|
|
| модератор
|
Пост N: 431
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.02.07 17:51. Заголовок: Harbour Devel build 1.1 (CVS 2007-02-09 00:28)
Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1792 Что нового: - исправление и уточнение кода (как обычно ) - поддержка класса ALWAYS в структуре BEGIN SEQUENCE: BEGIN SEQUENCE <code> [ RECOVER [ USING oErr ] ] <recoverCode> [ ALWAYS ] <alwaysCode> END [ SEQUENCE ] Это подобно структуре TRY / [ CATCH ] / FINALLY / END в xHarbour Те, кому нравиться команда TRY / CATCH / FINALLY / END вместо структуры BEGIN SEQUENCE / RECOVER / ALWAYS / END могут просто добавить в свой код: #command TRY => BEGIN SEQUENCE #command CATCH [ oErr ] => RECOVER [ USING <oErr> ] и: errorBlock( {|oErr| break( oErr ) } )
|
|
|
|
| модератор
|
Пост N: 433
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.02.07 11:13. Заголовок: Опубликован HMG Extended Build 31
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1819 Что нового: - новая команда SET EVENTS FUNCTION TO <funcname> для определения собственного обработчика событий - обновление компилятора Харбор - синхронизация с оффициальным выпуском 2.0.022 - новые примеры и обновление старых примеров Желаю всем удачи!
|
|
|
|
| модератор
|
Пост N: 439
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.02.07 13:36. Заголовок: Опубликован HMG Extended Build 32
|
|
|
|
| постоянный участник
|
Пост N: 118
Зарегистрирован: 09.10.06
|
|
Отправлено: 28.02.07 17:50. Заголовок: Вроде пустяк, но..
Код на входе: #include "common.ch" #include "minigui.ch" .. IF ISNUMERIC( nValue ) ::Stop() ::nInterval := nValue ::Start() ENDIF .. После обработки препроцессором получаем IF ISNUMERIC( nValue ) ::Stop() ::nInterval := nValue ::Start() ENDIF При линковке выводится сообщение об отсуствующей ISNUMERIC() Меняем порядок следования #include "common.ch" #include "minigui.ch" на #include "minigui.ch" #include "common.ch" Получаем на выходе IF ( VALTYPE( nValue ) == "N" ) ::Stop() ::nInterval := nValue ::Start() ENDIF т.е. то, что ожидали Не было бы более уместным обьявлять в i_pseudofunc.ch #translate ISCHAR( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISSTRING( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISNUMERIC( <v1> ) => ( VALTYPE( <v1> ) == "N" ) в независимости от того, определена ли HB_COMMON_CH_ или нет ? И если написано #ifndef HB_COMMON_CH_ #command UPDATE .. то почему бы не определить еще и #command DEFAULT.. ? #command UPDATE
|
|
|
|
| модератор
|
Пост N: 440
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.02.07 19:05. Заголовок: Re:
Петр пишет: цитата: | Не было бы более уместным обьявлять в i_pseudofunc.ch #translate ISCHAR( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISSTRING( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISNUMERIC( <v1> ) => ( VALTYPE( <v1> ) == "N" ) в независимости от того, определена ли HB_COMMON_CH_ или нет ? И если написано #ifndef HB_COMMON_CH_ #command UPDATE .. то почему бы не определить еще и #command DEFAULT.. ? |
| Петр, Спасибо за подсказку, сделано!
|
|
|
|
| постоянный участник
|
Пост N: 119
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 17:22. Заголовок: Re:
Хорошую работу сделал Kevin Carmody Спасибо! Для себя я только поменял :ADDLIB shift echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc на :ADDLIB if exist %MGV_LIB%\%1.lib echo %MGV_LIB%\%1.lib + >> b32lib.bc if not exist %MGV_LIB%\%1.lib echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc Это если мне вздумается что-нибудь поменять в source\socket, например.
|
|
|
|
| постоянный участник
|
Пост N: 120
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 17:23. Заголовок: Re:
Т.е. конечно на :ADDLIB shift if exist %MGV_LIB%\%1.lib echo %MGV_LIB%\%1.lib + >> b32lib.bc if not exist %MGV_LIB%\%1.lib echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc
|
|
|
|
| модератор
|
Пост N: 441
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.03.07 17:49. Заголовок: Re:
Петр пишет: цитата: | Хорошую работу сделал Kevin Carmody |
| Это была еще только альфа версия А сегодня по адресу http://kevincarmody.com/misc/compile.zip стала доступна уже бета версия Я уже адаптировал ее для новой сборки библиотеки
|
|
|
|
| модератор
|
Пост N: 442
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.03.07 20:07. Заголовок: Новая программа на сервере http://minigui.mylivepage.ru
|
|
|
|
| постоянный участник
|
Пост N: 121
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 23:09. Заголовок: Re:
Да, довольно симпатичная работа. Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок, к тому же курсор "уплывает" на другую кнопку и это немного раздражает. Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate (если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше). И еще неплохо было бы иметь возможность управлять временем задержки Slide Show. А вообше, неплохая программа. Спасибо, Григорий за еще одну иллюстрацию возможностей Harbour + MiniGUIEx!
|
|
|
|
| модератор
|
Пост N: 443
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.03.07 10:58. Заголовок: Re:
Петр пишет: цитата: | Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок, к тому же курсор "уплывает" на другую кнопку и это немного раздражает. Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate (если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше). И еще неплохо было бы иметь возможность управлять временем задержки Slide Show. |
| Согласен со всеми замечаниями. Это ведь только первая версия Петр пишет: цитата: | Спасибо за еще одну иллюстрацию возможностей Harbour + MiniGUIEx! |
| Вам спасибо за отзыв! Такое внимание к моему скромному труду очень ценно.
|
|
|
|
| модератор
|
Пост N: 444
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.03.07 17:30. Заголовок: Photo Resizer версии 1.1
|
|
|
|
| модератор
|
Пост N: 445
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.03.07 12:29. Заголовок: Продолжаем хорошие новости
|
|
|
|
| |
Пост N: 134
Зарегистрирован: 08.11.05
|
|
Отправлено: 07.03.07 13:32. Заголовок: Чего-то не хватает
Скачал версию 1.3-32. Пытаюсь собрать свое приложеньице и получаю ошибку Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\HARBORS\MINIGUI\LIB\MINIGUI.LIB|errorsys Чего не хватает?
|
|
|
|
| постоянный участник
|
Пост N: 129
Зарегистрирован: 09.10.06
|
|
Отправлено: 07.03.07 14:11. Заголовок: Re:
Не хватает информации, как собираешь, что используешь Харбор и хХарбор, правильно ли собираются тестовые примеры МiniGUI и т.д.
|
|
|
|
| модератор
|
Пост N: 446
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.03.07 14:20. Заголовок: Re:
Владимир пишет: цитата: | Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\HARBORS\MINIGUI\LIB\MINIGUI.LIB|errorsys |
| Похоже, что смешаны Harbour и xHarbour компоненты. Перекомпилируй все модули и библиотеку ОДНИМ компилятором.
|
|
|
|
| модератор
|
Пост N: 447
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.03.07 14:22. Заголовок: Продолжаем хорошие новости
|
|
|
|
| |
Пост N: 135
Зарегистрирован: 08.11.05
|
|
Отправлено: 07.03.07 15:10. Заголовок: Re:
gfilatov Большое спасибо. Так и есть.:)
|
|
|
|
| |
Пост N: 136
Зарегистрирован: 08.11.05
|
|
Отправлено: 07.03.07 15:18. Заголовок: Re:
gfilatov gfilatov пишет: Поздравляю:)
|
|
|
|
| модератор
|
Пост N: 449
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.03.07 11:40. Заголовок: Опубликован HMG Extended Build 33
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1911 Что нового: - исправление обнаруженных ошибок и неточностей кода - переработка поддержки градиентной заливки (огромное спасибо за это Петру Черному ) - обновление компилятора Харбор - новые интересные примеры Желаю всем удачи!
|
|
|
|
| модератор
|
Пост N: 450
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.03.07 14:52. Заголовок: IDE version 0.3.9
|
|
|
|
| модератор
|
Пост N: 451
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.03.07 17:19. Заголовок: Сборка xHarbour 0.99.71
|
|
|
|
| модератор
|
Пост N: 452
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.03.07 15:18. Заголовок: Harbour MiniGUI IDE version 0.4.0 - 2007.03.18
|
|
|
|
| модератор
|
Пост N: 455
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.03.07 18:24. Заголовок: Harbour Devel build 1.1 (CVS 2007-03-22 12:55)
Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1930 Что нового: - поддержка хэша - новая FUNCALL структура для EXTERNAL and DYNAMIC функций - исправления в препроцессоре для корректной обработки строк с ';' - дальнейшее сближение с xHarbour
|
|
|
|
| постоянный участник
|
Пост N: 137
Зарегистрирован: 09.10.06
|
|
Отправлено: 22.03.07 22:51. Заголовок: Re:
Очень хорошие новости ! Хэш - мне ну очень нравится, очень сильно упрощает работу с всевозможными словарями. Ну и все остальное тоже пригодится. Хотя вроде уже приучил себя ставить пробел перед ';'
|
|
|
|
| модератор
|
Пост N: 456
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.03.07 16:05. Заголовок: Harbour MiniGUI IDE version 0.4.0 - 2007.03.18 updated
Обновил полный пакет новой версии IDE с учетом последних исправлений от автора по адресу: http://minigui.mylivepage.ru/file/?fileid=1990 Что нового: - добавлена возможность изменения размеров и их восстановления при повторном запуске для окон 'Project Browser' и 'Object Inspector' Благодарю Садонина Вячеслава за вклад в развитие Ide!
|
|
|
|
| модератор
|
Пост N: 457
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.03.07 13:28. Заголовок: Опубликован HMG Extended Build 34
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1994 Что нового: - исправление обнаруженных ошибок и неточностей кода - пример создания меню с использованием градиентной заливки, как в Дельфи (огромное спасибо за это Петру Черному ) - обновление компилятора Харбор и IDE - новые интересные примеры
|
|
|
|
| модератор
|
Пост N: 461
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.04.07 11:05. Заголовок: Продолжаем хорошие новости
|
|
|
|
| модератор
|
Пост N: 467
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.04.07 10:21. Заголовок: Re:
|
|
|
|
| модератор
|
Пост N: 469
Зарегистрирован: 25.05.05
|
|
Отправлено: 12.04.07 09:59. Заголовок: Продолжаем хорошие новости
|
|
|
|
| модератор
|
Пост N: 470
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.04.07 13:58. Заголовок: Опубликован HMG Extended Build 35
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=2132 Что нового: - исправление обнаруженных ошибок и неточностей кода - новые команды для создания меню с использованием градиентной заливки, как в Дельфи (огромное спасибо за это Петру Черному ) - обновление библиотек HbPrinter и TSBrowse - обновление компилятора Харбор и IDE - новые интересные примеры Обновил также полный пакет новой версии IDE с учетом последних исправлений от автора по адресу: http://minigui.mylivepage.ru/file/?fileid=2133
|
|
|
|
| постоянный участник
|
Пост N: 8
Зарегистрирован: 27.01.07
|
|
Отправлено: 16.04.07 21:17. Заголовок: Re:
Восхищаюсь Вашей работоспособностью! Спасибо огромное! :)
|
|
|
|
| модератор
|
Пост N: 471
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.04.07 11:19. Заголовок: Harbour Compiler (CVS 2007-04-17 04:20)
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.04.07 20:22. Заголовок: не могу раскрыть архив
Видимо у меня старая версия ZIP 8.0 Поэтому, начиная с некоторого времени, ругается на все версии мини и cvs: Extracting to "D:\miniguy\harbur\" Use Path: yes Overlay Files: no skipping: Harbour/Version.Txt unsupported compression method 9 error: no files were found - nothing to do как ей задать этот 9 метод компрессии?
|
|
|
|
| модератор
|
Пост N: 474
Зарегистрирован: 25.05.05
|
|
Отправлено: 23.04.07 21:47. Заголовок: Re:
Игорь пишет: цитата: | как ей задать этот 9 метод компрессии? |
| Попробуйте использовать вместо старого Zip-архиватора бесплатный архиватор 7-zip Подробности - по адресу http://www.7-zip.org/ru
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 25.04.07 19:39. Заголовок: Re:
громадное спасибо
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.05.07 22:52. Заголовок: Re:
gfilatov пишет: цитата: | Обновил программу "Кто хочет стать миллионером?" до версии 1.2. |
| А вот ещё "Кто хочет стать миллионером?": click here Не твоя прога?
|
|
|
|
| модератор
|
Пост N: 480
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.05.07 15:41. Заголовок: Re:
visitor пишет: Нет, ее автор - Николай Иванов Но большинство вопросов было заимствовано именно из этой программы
|
|
|
|
| модератор
|
Пост N: 481
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.05.07 17:53. Заголовок: Анонс
На понедельник, 7 мая запланирован выпуск 36-го релиза Расширенной версии библиотеки MiniGUI. Что нового: - исправление обнаруженных ошибок и неточностей кода - обновление компилятора Харбор и IDE - новые интересные примеры Я посвящаю этот выпуск Дню Победы. Мой дед погиб в 1942 году Благодарю за внимание!
|
|
|
|
| модератор
|
Пост N: 482
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.05.07 11:17. Заголовок: Опубликован HMG Extended Build 36
|
|
|
|
| постоянный участник
|
Пост N: 62
Зарегистрирован: 13.10.05
|
|
Отправлено: 07.05.07 12:23. Заголовок: Использование IDE
Примеров написанных в рукопашную более чем достаточно, есть практически на все случаи жизни.Хотелось бы,чтобы расширился раздел примеров написанных с использованиемIDE .
|
|
|
|
| модератор
|
Пост N: 483
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.05.07 13:30. Заголовок: Re:
Vlad04 пишет: цитата: | Хотелось бы,чтобы расширился раздел примеров написанных с использованием IDE. |
| Спасибо за отклик! Такие примеры есть тоже в следующих папках: samples\Advanced\FuncList samples\Advanced\MiniLabel samples\Advanced\PROCESS_KILLER samples\Basic\Contacts samples\Basic\FastFind samples\Basic\Histogram
|
|
|
|
| постоянный участник
|
Пост N: 149
Зарегистрирован: 09.10.06
|
|
Отправлено: 10.05.07 12:44. Заголовок: Re:
Рассматривая на днях реализацию _SetWindowRgn() я заметил, что функции c_SetWindowRgn в качестве первого параметра передается хэндл на окно lhand := GetFormHandle ( name ) c_SetWindowRgn(lhand,col,row,w,h,lx) но c_SetWindowRgn это параметр, почему-то не использует SetWindowRgn(GetActiveWindow(), NULL, TRUE); SetWindowRgn(GetActiveWindow(), hrgn, TRUE); т.е.берется хэндл активного окна с помощью GetActiveWindow() Тоже самое можно сказать и о SetPolyWindowRgn, С_SetPolyWindowRgn. Я считаю, что в определенных условиях это может привести к результату, который, вообще-то, никто не ожидал увидеть и правильнее было бы использовать SetWindowRgn( (HWND) hb_parnl( 1 ), NULL, TRUE); SetWindowRgn( (HWND) hb_parnl( 1 ), hrgn, TRUE);
|
|
|
|
| модератор
|
Пост N: 484
Зарегистрирован: 25.05.05
|
|
Отправлено: 10.05.07 13:53. Заголовок: Re:
Петр пишет: цитата: | и правильнее было бы использовать SetWindowRgn( (HWND) hb_parnl( 1 ), NULL, TRUE); SetWindowRgn( (HWND) hb_parnl( 1 ), hrgn, TRUE); |
| Да, я знаю об этих косяках Проблема была в том, что без использования функции GetActiveWindow() ничего вообще не работало Если сейчас произошли положительные изменения, буду рад поправить код. Жду от Вас хороших новостей!
|
|
|
|
| модератор
|
Пост N: 487
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.05.07 11:22. Заголовок: Опубликован HMG Extended Build 37
|
|
|
|
| модератор
|
Пост N: 489
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.05.07 15:33. Заголовок: Harbour Compiler (CVS 2007-05-30 01:35)
|
|
|
|
| модератор
|
Пост N: 491
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.06.07 11:13. Заголовок: Опубликован HMG Extended Build 38
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=2332 Что нового: - исправление обнаруженных ошибок и неточностей кода - новые команды для создания контекстного меню у отдельного элемента управления - новая библиотека ADORDD для доступа к SQL-базам в стиле Клипперовских команд - обновление библиотек HbOLE и MySQL - обновление компилятора Харбор и IDE - обновление старых примеров Обновил также полный пакет новой версии IDE с учетом последних исправлений от автора по адресу: http://minigui.mylivepage.ru/file/?fileid=2333
|
|
|
|
| постоянный участник
|
Пост N: 156
Зарегистрирован: 09.10.06
|
|
Отправлено: 05.06.07 12:50. Заголовок: HMG Extended Build 38
Почему в поставку Harbour не включена библиотека hbzip.lib и имеет ли смысл дальнейшее использование ziparchive.lib и zlib1.lib? Спасибо
|
|
|
|
| модератор
|
Пост N: 492
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.06.07 13:45. Заголовок: Re:
Петр, Эта библиотека имеет лицензионные ограничения при использовании в коммерческих программах (необходима платная лицензия). Поэтому пока используем старые библиотеки, которые вполне сносно работают
|
|
|
|
| постоянный участник
|
Пост N: 158
Зарегистрирован: 09.10.06
|
|
Отправлено: 11.06.07 14:21. Заголовок: Возвращаясь к hbzip.lib
Для тех, кому окажется мало возможностей функции HB_GETUNRARFILE() пример использования unrar.dll /* * MiniGUI UnRar Demo */ #include "minigui.ch" Function Main DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 400 ; HEIGHT 400 ; TITLE 'GetFile Test' ; MAIN DEFINE MAIN MENU DEFINE POPUP 'File' MENUITEM 'Test 1' ACTION Test1() MENUITEM 'Get Unrar.dll Version' ACTION Test2() SEPARATOR ITEM 'Exit' ACTION ThisWindow.Release END POPUP END MENU END WINDOW CENTER WINDOW Win_1 ACTIVATE WINDOW Win_1 Return /* */ Procedure Test1() Local x, a x := Getfile ( , 'Open a File' , , .f. , .t. ) IF !Empty( x ) a := Hb_RarGetFileList( x ) // msginfo ( a[3][1] + "-" + a[3][4] ) msginfo ( a[3][1] + "-" + DToS( a[3][4] ) ) ENDIF Return Procedure Test2() Local x msginfo ( Str( Hb_RarGetDllVersion( ) ) ) Return /* */ #pragma BEGINDUMP #include <windows.h> #include <time.h> #include "unrar.h" #include "hbapi.h" #include "hbvm.h" #include "hbstack.h" #include "hbapiitm.h" static PHB_ITEM RGetDate( UINT FileTime ); //static PHB_ITEM RConvertFileTimeToString( UINT FileTime, BOOL includeTime, BOOL includeSeconds ); HB_FUNC ( HB_RARGETDLLVERSION ) { hb_retni( RARGetDllVersion( ) ); } HB_FUNC ( HB_RARGETFILELIST ) { PHB_ITEM pFileList = hb_itemArrayNew( 0 ); PHB_ITEM pFileName = hb_itemNew( NULL ); PHB_ITEM pPackSize = hb_itemNew( NULL ); PHB_ITEM pUnpSize = hb_itemNew( NULL ); HANDLE hArcData; int RHCode, PFCode; char CmtBuf[16384]; struct RARHeaderDataEx HeaderData; struct RAROpenArchiveDataEx OpenArchiveData; memset( &OpenArchiveData, 0, sizeof( OpenArchiveData ) ); OpenArchiveData.ArcName = hb_parc( 1 ); OpenArchiveData.CmtBuf = CmtBuf; OpenArchiveData.CmtBufSize = sizeof( CmtBuf ); OpenArchiveData.OpenMode = RAR_OM_LIST; hArcData=RAROpenArchiveEx( &OpenArchiveData ); if ( OpenArchiveData.OpenResult == 0 ) { HeaderData.CmtBuf = CmtBuf; HeaderData.CmtBufSize = sizeof( CmtBuf ); while ( ( RHCode = RARReadHeaderEx( hArcData, &HeaderData ) ) == 0 ) { __int64 UnpSize = HeaderData.UnpSize + ( ( (__int64) HeaderData.UnpSizeHigh ) << 32 ); __int64 PackSize= HeaderData.PackSize +( ( (__int64) HeaderData.PackSizeHigh ) << 32 ); PHB_ITEM pSubarray = hb_itemArrayNew( 4 ); hb_arraySet( pSubarray, 1, hb_itemPutC( pFileName, HeaderData.FileName ) ); hb_arraySet( pSubarray, 2, hb_itemPutND( pUnpSize, UnpSize ) ); hb_arraySet( pSubarray, 3, hb_itemPutND( pPackSize, PackSize ) ); hb_arraySet( pSubarray, 4, RGetDate( HeaderData.FileTime ) ); // hb_arraySet( pSubarray, 4, RConvertFileTimeToString( HeaderData.FileTime, TRUE, TRUE ) ); hb_arrayAdd( pFileList, pSubarray ); hb_itemRelease( pSubarray ); if ( ( PFCode = RARProcessFile( hArcData, RAR_SKIP, NULL, NULL ) ) != 0 ) { break; } } } hb_itemRelease( pFileName ); hb_itemRelease( pPackSize ); hb_itemRelease( pUnpSize ); RARCloseArchive(hArcData); hb_itemRelease( hb_itemReturn( pFileList ) ); } static PHB_ITEM RGetDate( UINT FileTime ) { FILETIME ft; SYSTEMTIME st; PHB_ITEM pResult = hb_itemNew( NULL ); DosDateTimeToFileTime( HIWORD( FileTime ), LOWORD( FileTime ), &ft ); FileTimeToSystemTime( &ft, &st ); return ( hb_itemPutD( pResult, st.wYear, st.wMonth, st.wDay ) ); } } #pragma BEGINEND
|
|
|
|
| модератор
|
Пост N: 494
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.06.07 16:00. Заголовок: Re:
Петр Ваш пример работает нормально, но при компиляции получаю предупреждение Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland demo.c: Warning W8065 demo.prg 70: Call to function 'RARGetDllVersion' with no prototype in function HB_FUN_RARGETDLLVERSION Как насчет функции для распаковки RAR-архива ?
|
|
|
|
| постоянный участник
|
Пост N: 159
Зарегистрирован: 09.10.06
|
|
Отправлено: 11.06.07 16:22. Заголовок: Re:
Есть такая - тестирую. Если хотите, могу выслать на мэйл - свежий взгляд со стороны никогда не помешает ! С RARGetDllVersion уже разобрался.
|
|
|
|
| модератор
|
Пост N: 495
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.06.07 16:36. Заголовок: Re:
Петр пишет: цитата: | Если хотите, могу выслать на мэйл |
| Конечно, присылай - с удовольствием потестирую!
|
|
|
|
| модератор
|
Пост N: 496
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.06.07 14:10. Заголовок: Re:
gfilatov пишет: цитата: | Как насчет функции для распаковки RAR-архива ? |
| Демострационный пример UnRar будет включен в следующий выпуск Расширенного релиза библиотеки.
|
|
|
|
| модератор
|
Пост N: 498
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.06.07 19:08. Заголовок: Harbour Compiler (CVS 2007-06-14 00:20)
Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=2397 Version 1.1.1 Devel Build (2007-06-14) =========================== - added support for writable string enumerators (s:="abc";for each c in @s;...) - cleaned the syntax and strange unsupported but accepted by [macro]compiler constructions - added BEGIN SEQUENCE [WITH <bErrorBlock>] / RECOVER [USING <oErr>] / ALWAYS / END - new debugger code with low level C interface borrowed from xHarbour - added hash tables - speed improvement - added regular expressions - added internet sockets - added checksum functions - added support for execution .prg scripts in hbrun - added HB_COMPAT_XHB macro which allows to enable many xHarbour extensions - added to default PP tables defines from hbsetup.ch - added #ytranslate, #ycommand, #yuntranslate, #yuncommand - fixes in BROWSE, GET and some other .prg classes - fixed UFT8/UNICODE translations for control characters in GTSLN and GTXWC - cleaned many memory leaks in Compiler - added separated compiler library which can be linked with VM and RTL libraries - cleaned some possible bad side effects in cross references - many other fixes, improvements and extensions - see ChangeLog for details
|
|
|
|
| модератор
|
Пост N: 499
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.06.07 10:19. Заголовок: Опубликован HMG Extended Build 39
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=2462 Что нового: - исправление обнаруженных ошибок и неточностей кода; - обновление библиотеки PropGrid; - синхронизация с оффициальными версиями HMG 2.0.026-030; - обновление компилятора Харбор (SVN 2007-06-23 15:45) и IDE 0.4.5; - новые примеры. Обновил также полный пакет новой версии IDE с учетом последних изменений от автора по адресу: http://minigui.mylivepage.ru/file/?fileid=2463
|
|
|
|
| постоянный участник
|
Пост N: 163
Зарегистрирован: 09.10.06
|
|
Отправлено: 26.06.07 12:11. Заголовок: Небольшое уточнение
Библиотека hbunrar.lib разрабатывалась для Harbour Пользователям xHarbour нужно немного подправить h_unrar.prg, cтрока 433 нужно if ( ( PFCode = RARProcessFile( hArcData, ( hb_arrayScan( pArray, pValue, NULL, NULL, FALSE ) > 0 ) ? Operation : RAR_SKIP, pszDst, NULL ) ) != 0 ) заменить на if ( ( PFCode = RARProcessFile( hArcData, ( hb_arrayScan( pArray, pValue, NULL, NULL, FALSE, FALSE ) > 0 ) ? Operation : RAR_SKIP, pszDst, NULL ) ) != 0 ) или написать #ifdef __XHARBOUR__ if ( ( PFCode = RARProcessFile( hArcData, ( hb_arrayScan( pArray, pValue, NULL, NULL, FALSE, FALSE ) > 0 ) ? Operation : RAR_SKIP, pszDst, NULL ) ) != 0 ) #else if ( ( PFCode = RARProcessFile( hArcData, ( hb_arrayScan( pArray, pValue, NULL, NULL, FALSE ) > 0 ) ? Operation : RAR_SKIP, pszDst, NULL ) ) != 0 ) #endif
|
|
|
|
| модератор
|
Пост N: 500
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.06.07 10:57. Заголовок: Re:
Петр Как всегда, большое спасибо за поправку! Есть ли подвижки в решении проблемы resize control at runtime?
|
|
|
|
| постоянный участник
|
Пост N: 165
Зарегистрирован: 09.10.06
|
|
Отправлено: 27.06.07 13:51. Заголовок: Re:
Есть, но еще нужно немного времени, чтобы доработать
|
|
|
|
| модератор
|
Пост N: 502
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.06.07 14:12. Заголовок: Re:
Петр пишет: цитата: | еще нужно немного времени, чтобы доработать |
| Большое спасибо за информацию. Вопрос был вызван тем, что я с 5 июля ухожу в отпуск
|
|
|
|
| постоянный участник
|
Пост N: 166
Зарегистрирован: 09.10.06
|
|
Отправлено: 27.06.07 16:23. Заголовок: Re:
Поздравляю ! Мне пока не светит Я так понимаю, что следующий выпуск будет минимум через месяц? Это было бы хорошо - я закончил бы все задачи с to-do list. К тому же после Unrar у меня появилась идея поработать с LZMA SDK 7zip.
|
|
|
|
| модератор
|
Пост N: 503
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.06.07 17:52. Заголовок: Re:
Петр пишет: цитата: | Я так понимаю, что следующий выпуск будет минимум через месяц? |
| Верно. Петр пишет: цитата: | Это было бы хорошо - я закончил бы все задачи с to-do list. |
| Замечательно! Петр пишет: цитата: | после Unrar у меня появилась идея поработать с LZMA SDK 7zip |
| Очень интересно!
|
|
|
|
| модератор
|
Пост N: 506
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.07.07 17:19. Заголовок: Memory Info
|
|
|
|
| модератор
|
Пост N: 507
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.07.07 11:08. Заголовок: Harbour Compiler Devel build 1.1.1 (SVN 2007-07-02 16:10)
|
|
|
|
| модератор
|
Пост N: 509
Зарегистрирован: 25.05.05
|
|
Отправлено: 04.07.07 16:27. Заголовок: Продолжаем хорошие новости
Обновил программу FreeRAM до версии 1.1. Что нового: исправлены обнаруженные ошибки, мелкие улучшения в интерфейсе, иконка в трее отображает количество свободной памяти в виде числа МегаБайт Лежит по адресу http://minigui.mylivepage.ru/file/?fileid=2532
|
|
|
|
| модератор
|
Пост N: 514
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.07.07 11:43. Заголовок: Re:
Петр пишет: цитата: | Это было бы хорошо - я закончил бы все задачи с to-do list. |
| Петр, Есть ли решенные задачи для включения в следующий релиз №40? С нетерпением жду ответа
|
|
|
|
| |
Пост N: 23
Зарегистрирован: 31.03.07
|
|
Отправлено: 20.07.07 03:04. Заголовок: Re:
Решил обновить xHarbor до версии 1.1.1 И получил вот такую картину: У меня компилятор BCC 55
|
|
|
|
| модератор
|
Пост N: 518
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.07.07 11:19. Заголовок: Опубликован HMG Extended Build 40
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=2848 Что нового: - исправление обнаруженных ошибок и неточностей кода; - новые функции для навигации по Grid; - обновление библиотеки PropGrid; - синхронизация с оффициальным HMG 2.0.031; - обновление компилятора Харбор (SVN 2007-07-20); - новые примеры.
|
|
|
|
| |
Пост N: 30
Зарегистрирован: 31.03.07
|
|
Отправлено: 26.07.07 05:08. Заголовок: Re:
Под xHarbour его можно использовать или нужно пересобирать библиотеку ?
|
|
|
|
| постоянный участник
|
Пост N: 187
Зарегистрирован: 09.10.06
|
|
Отправлено: 26.07.07 09:49. Заголовок: Re:
Для использований с xHarbour yужно создать папку MiniGUI\xLib и пересобрать библиотеку MiniGUI MiniGUI\Source\MakeLib.bat /x при необходимости и др.библиотеки, например \Source\HbPrinter\MakeLib.bat /x
|
|
|
|
| |
Пост N: 31
Зарегистрирован: 31.03.07
|
|
Отправлено: 27.07.07 03:07. Заголовок: Re:
Петр пишет: цитата: | Для использований с xHarbour нужно создать папку MiniGUI\xLib и пересобрать библиотеку MiniGUI MiniGUI\Source\MakeLib.bat /x при необходимости и др.библиотеки, например \Source\HbPrinter\MakeLib.bat /x |
| Спасибо. К сожалению собрались не все библиотеки. Некоторые из-за того что в батнике не было указано %MG_BCC%\include, Ну с батником я разобрался, а как в *.bc файл засунуть не понял Пытался вот так: INCLUDE_DIR = $(MV_HRB)\include+$(MG_BCC)\include и так INCLUDE_DIR = $(MV_HRB)\include;$(MG_BCC)\include все равно не видит файлы Некоторые библиотеки не собрались из-за того что у меня почему-то не оказалось TASM32. Скачал первый попавшийся - вроде работает. И наконец одна библиотека -HbOle выдает кучу ошибок, при этом собирается, но подозрительно маленький и почти пустой файл. А так-как я собирался выводить информацию в файлы Word и Excel, то без этой библиотеки мне наверное туго придется.
|
|
|
|
| постоянный участник
|
Пост N: 191
Зарегистрирован: 09.10.06
|
|
Отправлено: 27.07.07 09:51. Заголовок: Re:
Uncle_ed пишет: цитата: | К сожалению собрались не все библиотеки. Некоторые из-за того что в батнике не было указано %MG_BCC%\include |
| цитата: | Пытался вот так: INCLUDE_DIR = $(MV_HRB)\include+$(MG_BCC)\include и так INCLUDE_DIR = $(MV_HRB)\include;$(MG_BCC)\include все равно не видит файлы |
| ты bcc32.cfg -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" ilink32.cfg -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK" создал ? Уточни, какие именно библиотеки. У меня все, что надо, собирается без правки bat. цитата: | а как в *.bc файл засунуть не понял |
| Какой *.bc и зачем туда что-то засовывать? цитата: | А так-как я собирался выводить информацию в файлы Word и Excel, то без этой библиотеки мне наверное туго придется. |
| В xHb поддержка WINOLE встроена в rtl.lib - проблем не будет. HbOle заточена под Harbour. Теперь в Harbour можно использовать библиотеку hboleaut. Точно не знаю , Григорий может уточнить, но мне кажется, что HbOle из поставки MiniGUI включена больше для совместимости со старыми разработками. Для новых приложений я б ее не рекомендовал использовать.
|
|
|
|
| модератор
|
Пост N: 520
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.07.07 10:11. Заголовок: Re:
Uncle_ed пишет: цитата: | одна библиотека -HbOle выдает кучу ошибок, при этом собирается, но подозрительно маленький и почти пустой файл. |
| При использовании компилятора xHarbour библиотека HbOle не нужна, поскольку ее функциональность реализована в этом компиляторе на уровне ядра. Исходники этой библиотеки, включенные в поставку HMG Extended Edition, предназначены для использования с Харбором и имеют полную совместимость по синтаксису с кодом, используемым в xHarbour.
|
|
|
|
| |
Пост N: 37
Зарегистрирован: 31.03.07
|
|
Отправлено: 30.07.07 05:16. Заголовок: Re:
Дествительно не было файла ilink32.cfg и *.bc тоже править не пришлось. Теперь все собралось кроме HbOle, но раз она не нужна то и не надо. Какие именно батники правил теперь и уже и не вспомню. Всем большое спасибо.
|
|
|
|
| модератор
|
Пост N: 528
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.08.07 12:16. Заголовок: Опубликован HMG Extended Build 41
Опубликована новая версия Расширенного релиза библиотеки MiniGUI. Поскольку сервер mylivepage.ru сейчас глючит и не позволяет ничего закачивать, ниже ссылка на американский FTP сервер: http://hmgextended.com/files/CONTRIB/hmg-1.4-41-setup.zip Что нового: - новая команда для создания интерфейса с поддержкой скинов (примеры использования включены в поставку); - новая библиотека WinReport для создания отчетов с помощью управляемых бланков; - обновление библиотеки TsBrowse; - обновление библиотеки PropGrid; - обновление компилятора Харбор (SVN 2007-08-09); - новые примеры.
|
|
|
|
| модератор
|
Пост N: 529
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.08.07 11:23. Заголовок: HMG Extended Build 41
|
|
|
|
| модератор
|
Пост N: 530
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.08.07 15:40. Заголовок: Harbour MiniGUI IDE version 0.4.6 - 2007.07.14
|
|
|
|
| модератор
|
Пост N: 531
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.08.07 11:42. Заголовок: Анонс
Завтра будет опубликован 42-й релиз Расширенной версии библиотеки MiniGUI. Что нового: - исправление обнаруженных ошибок и неточностей кода - обновление компилятора Харбор и IDE - новые интересные примеры Благодарю за внимание!
|
|
|
|
| постоянный участник
|
Пост N: 210
Зарегистрирован: 09.10.06
|
|
Отправлено: 28.08.07 18:25. Заголовок: Re:
сервер mylivepage.ru сейчас, кажется, опять глючит
|
|
|
|
| модератор
|
Пост N: 533
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.08.07 19:04. Заголовок: Re:
Петр пишет: цитата: | сервер mylivepage.ru сейчас, кажется, опять глючит |
| Все работает! Новый релиз будет опубликован завтра
|
|
|
|
| модератор
|
Пост N: 535
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.08.07 10:30. Заголовок: Опубликован HMG Extended Build 42
|
|
|
|
| модератор
|
Пост N: 538
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.08.07 15:00. Заголовок: Harbour Compiler Devel build 1.1-1 (SVN 2007-08-30 03:55)
|
|
|
|
| модератор
|
Пост N: 542
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.09.07 12:29. Заголовок: Продолжаем хорошие новости
Обновил HMGS-IDE 0.5.0 и текущую версию компилятора Харбор SVN на сервере mylivepage.ru
|
|
|
|
| модератор
|
Пост N: 543
Зарегистрирован: 25.05.05
|
|
Отправлено: 10.09.07 11:51. Заголовок: Harbour MiniGUI IDE version 0.5.1 - 2007.09.09
|
|
|
|
| модератор
|
Пост N: 544
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.09.07 12:37. Заголовок: Harbour Compiler Devel build 1.1-1 (SVN 2007-09-11 00:40)
Текущую версию компилятора Харбор SVN выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=3033 Эта сборка имеет много исправлений для консольных Харбор-приложений (см. changelog). Также выложил свежую сборку xHarbour из поставки пакета Xailer. Она маркирована разработчиками Xailer как версия 99.8. По-видимому, имеется в виду текущая CVS версия этого компилятора Желаю всем удачной выкачки!
|
|
|
|
| постоянный участник
|
Пост N: 224
Зарегистрирован: 09.10.06
|
|
Отправлено: 11.09.07 20:28. Заголовок: Re:
gfilatov пишет: цитата: | Также выложил свежую сборку xHarbour из поставки пакета Xailer |
| А почему не с CVS? Еще рекомендую XEedit выложить (Scintilla в действии), он немного лучше, чем xedit в поставке VxHb, хотя и без Entities .
|
|
|
|
| модератор
|
Пост N: 545
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.09.07 20:44. Заголовок: Re:
Петр пишет: Потому что эта сборка, сделанная разработчиками Xailer, распространяется только среди подписчиков вместе с Xailer версии 1.7, которой нет на их официальном сайте
|
|
|
|
| постоянный участник
|
Пост N: 225
Зарегистрирован: 09.10.06
|
|
Отправлено: 11.09.07 22:21. Заголовок: Re:
Я не силен в испанском: Estimado usuario de Xailer, Después del lanzamiento de la versión 1.6 de Xailer presentamos de forma inmediata la nueva versión 1.7 cuya única diferencia es que ha sido construida con la actual versión del propio CVS de xHarbour, exactamente a fecha 4 de septiembre de 2007. Естественно для пользователей Xailer эта сборка полезна. В комплекте с 1.6 была сборка датируемая 2006 годом, xHarbour за это время уже сменил версию PCode и пользователи Xailer стали проявлять недовольство. Но мне кажется, что лучше было бы выложить свежую версию CVS xHarbour, учитывая, что с 04.09 были сделаны сл.изменения 2007-09-11 05:05 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id> * source/rtl/pcre/pcre_globals.c * work-around for OpenWatcom 1.7 * source/rtl/console.c * _fileno -> fileno, for OpenWatcom 1.7 2007-09-10 08:05 UTC-0500 Paul Tucker <ptucker sympatico.ca> * source/rtl/set.c ! fix possible GPF after hb_setListenerRemove() (przemek fix) 2007-09-08 21:34 UTC+0100 Patrick Mast <patrick/dot/mast/at/xharbour.com> * source\tip\ftpcln.prg * Formatting + METHOD StartCleanLogFile() Starts a clean log file, overwriting current logfile. + METHOD fileSize( cFileSpec ) Calculates the file-size of the given files specifications. + DATA cLogFile Holds the filename of the current logfile. ! Fixed logfilename in New(), now its not limited to 9999 log files anymore ! Fixed MGet() due to changes in HB_aTokens() ! Fixed listFiles() due to changes in HB_aTokens() ! listFiles() is still buggy. Needs to be fixed. * source\rtl\hbtoken.c + HB_aTokens__() This is the 'old' hb_aTokens() which returns a 2 elements array for HB_aTokens__(".","."). I just added HB_aTokens__() as a TEMPORARY solution for those who need a quick dirty fix for their existing source code. This function will be deleted in a future release. 2007-09-07 21:04 UTC+0100 Miguel Angel Marchuet <miguelangel/at/marchuet.net> * source/compiler/harbour.sly ! Fixed Using EXIT inside SWITCH/CASE.../END statement leaves dummy value on HVM stack. Repeated in a loop allocates whole system memory for growing up HVM stack. 2007-09-07 01:40 UTC-0500 Paul Tucker <ptucker sympatico.ca> * source/rtl/set.c ! fix SET AutoShare (id 213) 2007-09-07 18:17 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it> * source/vm/macro.c * Commented out unuseful assignment szString = NULL in function hb_macroGetValue() 2007-09-06 12:40 UTC-0300 Luiz Rafael Culik Guimaraes * source/tip/ftpcln.prg * source/tip/smtpcln.prg * source/tip/popcln.prg ! when trace enable change trace filename to be between 1 and 9999 example ftp993.log 2007-09-05 20:00 UTC-0300 Luiz Rafael Culik Guimaraes * include/std.ch ! minor fix to previus commit 2007-09-05 17:00 UTC-0300 Luiz Rafael Culik Guimaraes * include/std.ch ! minor fix to previus commit Хотя, конечно, файл справки интересен, в чем-то может и дополнить xHb Language Reference.
|
|
|
|
| модератор
|
Пост N: 556
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.09.07 13:56. Заголовок: Harbour MiniGUI IDE version 0.5.2 - 2007.09.15
|
|
|
|
| модератор
|
Пост N: 559
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.09.07 13:15. Заголовок: Анонс
В понедельник планируется опубликовать 43-й релиз Расширенной версии библиотеки MiniGUI. Что нового: - исправление обнаруженных ошибок и неточностей кода - новые свойства для установки минимального и максимального размеров окон - расширение функциональности элемента управления GetBox - оптимизация использования служебных внутренних функций - обновление компилятора Харбор и IDE - новые интересные примеры (использование Flash-анимации и печать на RAW-принтеры) Благодарю за внимание!
|
|
|
|
| модератор
|
Пост N: 560
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.09.07 12:22. Заголовок: Опубликован HMG Extended Build 43
Опубликована новая версия Расширенного релиза библиотеки MiniGUI. Поскольку сервер mylivepage.ru работает в режиме просмотра, ниже ссылка на американский FTP сервер: http://hmgextended.com/files/CONTRIB/hmg-1.4-43-setup.zip Большое спасибо Петру Черному за TaskBar Notifier версии 1.0!
|
|
|
|
| постоянный участник
|
Пост N: 247
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.09.07 22:34. Заголовок: Некоторые замечания по поводу внесенных изменений в h_init.prg
gfilatov пишет: цитата: | Опубликована новая версия Расширенного релиза библиотеки MiniGUI. |
| Я думаю, многим это не понравится (не весь выпуск разумеется). Запуск приложений в фоновом режиме из некоторых файловых менеджеров - это конечно не приятно, но больше для разработчика на этапе тестирования. А вот пользователям теперь придется нажимать клавишу Ins для перехода в режим вставки, чтобы избежать затирания символов в полях ввода. По себе знаю, иногда забываешься и всплеск эмоций гарантирован. Второе мелкое замечание касается строки Local aWinver := WindowsVersion() Я думаю WindowsVersion() надо заменить на стандартную OS(). Обе версии [x]Harbour знают, что такое XP и Vista a If 'XP' $ aWinver хоть чуть-чуть, но быстрее If 'XP' $ aWinver[1].
|
|
|
|
| постоянный участник
|
Пост N: 248
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.09.07 22:44. Заголовок: Re:
|
|
|
|
| модератор
|
Пост N: 561
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.09.07 13:19. Заголовок: Re:
Петр пишет: цитата: | имплементация этого кода в MiniGUI не составит большого труда и будет полезной |
| Попробую адаптировать этот код для следующего выпуска библиотеки. Спасибо за подсказку! Облом: Харбор не имеет функции hb_itemGetDT() Может существует эквивалентная замена этой функции?
|
|
|
|
| модератор
|
Пост N: 562
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.09.07 13:36. Заголовок: HMG Extended Build 43
Выложил новый релиз, как обычно, на сервер mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=3069 В этой сборке учтены последние исправления от 25.09.2007 Также выложил текущую версию компилятора Харбор SVN по адресу: http://minigui.mylivepage.ru/file/?fileid=3068 В этой версии много изменений, связанных с добавлением функциональности SIx3. Также добавлена новая библиотека xHb для xHarbour-совместимых функций (подробности - в файле Changelog). Желаю всем удачной выкачки!
|
|
|
|
| |
Пост N: 84
Зарегистрирован: 17.10.05
|
|
Отправлено: 25.09.07 17:52. Заголовок: _CenterWindow xHarbour
Все примеры, где есть функция _CenterWindow при использовании компилятора xHarbour дают странную ошибку на обявлении функции и не работают.
|
|
|
|
| модератор
|
Пост N: 564
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.09.07 18:38. Заголовок: Re:
krutoff пишет: цитата: | при использовании компилятора xHarbour дают странную ошибку |
| Функция _CenterWindow() теперь объявлена как псевдофункция Просто перекомпилируйте все пользовательские библиотеки, включая HBprinter и MiniPrint.
|
|
|
|
| постоянный участник
|
Пост N: 249
Зарегистрирован: 09.10.06
|
|
Отправлено: 26.09.07 09:30. Заголовок: Re:
gfilatov пишет: цитата: | Облом: Харбор не имеет функции hb_itemGetDT() Может существует эквивалентная замена этой функции? |
| Конечно, можно написать свою функцию. Но судя по постам на форуме разработчиков Harbour, Пржемек планирует включить поддержку типа DateTime, соответственно будут добавлены необходимые функции. Так что лучше чуть-чуть подождать. Если "чуть-чуть" затянется написать эквивалент.
|
|
|
|
| модератор
|
Пост N: 565
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.09.07 10:32. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-09-26 05:37)
|
|
|
|
| модератор
|
Пост N: 583
Зарегистрирован: 25.05.05
|
|
Отправлено: 04.10.07 12:44. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-10-04 02:54)
|
|
|
|
| модератор
|
Пост N: 593
Зарегистрирован: 25.05.05
|
|
Отправлено: 12.10.07 11:36. Заголовок: Анонс
В понедельник планируется опубликовать 44-й релиз Расширенной версии библиотеки MiniGUI. Что нового: - исправление обнаруженных ошибок и неточностей кода - расширение функциональности библиотеки TSBrowse при работе с массивом - форматирование C-кода по стандартам для кода Харбора (по предложению Петра Черного) - реорганизация накопленных примеров с вынесением части их в папку Utils - обновление компилятора Харбор (изменение режима совместимости с компилятором xHarbour) - новые интересные примеры (PDF Reader, Database Utility и др.) Благодарю за внимание!
|
|
|
|
| модератор
|
Пост N: 594
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.10.07 14:44. Заголовок: Опубликован HMG Extended Build 44
|
|
|
|
| модератор
|
Пост N: 595
Зарегистрирован: 25.05.05
|
|
Отправлено: 16.10.07 15:36. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-10-16 12:50)
Текущую версию компилятора Харбор SVN выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=3231 Экзешник Харбора "похудел" за счет удаления пробного нестабильного кода: - Removed two non-working (experimental) output types: Java, CLI (подробности - в файле Changelog, который включен в сборку)
|
|
|
|
| модератор
|
Пост N: 596
Зарегистрирован: 25.05.05
|
|
Отправлено: 17.10.07 10:59. Заголовок: xHarbour Compiler build 0.99.80 (CVS 2007-10-11 22:00)
Обновил сборку xHarbour из поставки пакета Xailer. Она маркирована разработчиками Xailer как версия 99.80.
|
|
|
|
| |
Пост N: 76
Зарегистрирован: 12.06.06
|
|
Отправлено: 18.10.07 18:13. Заголовок: Ошибка в TsBrowse
Использую TsBrowse с добавлением новых записей и запускаю его в двух разных независимых окнах Form_3 и Form_4. Сначала вызываю Form_3, потом - Form_4,а затем снова - Form_3 . После попытки добавить новую запись - выскакивает ошибка : Error: Harbour MiniGUI 1.4 Extended Edition (Build 44) - 2007.10.15 Control: TSB_GetBox of Form_3 already defined. Program Terminated. Called from _DEFINEGETBOX(196) и т.д.
|
|
|
|
| модератор
|
Пост N: 598
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.10.07 18:55. Заголовок: Re:
i3t4j6 пишет: цитата: | Использую TsBrowse с добавлением новых записей и запускаю его в двух разных независимых окнах |
| Если Вы пришлете мне небольшой пример, демонстрирующий эту ошибку, то я смогу переслать такое сообщение об ошибке Янушу. Иначе трудно определить, где находится ошибка: в библиотеке или в программе
|
|
|
|
| |
Пост N: 77
Зарегистрирован: 12.06.06
|
|
Отправлено: 18.10.07 19:32. Заголовок: Ввод отрицательного числа < 1
Подскажите, как можно ввести значение -0.1 или -0.02 в любое числовое поле (например, поле 4 под названием Import при рассмотрении примера \Advanced\TsBrowse\demo при вызове Tsbrowse-Super Columns ) ?
|
|
|
|
| |
Пост N: 78
Зарегистрирован: 12.06.06
|
|
Отправлено: 18.10.07 20:40. Заголовок: Re:
gfilatov пишет: цитата: | Если Вы пришлете мне небольшой пример, демонстрирующий эту ошибку, то я смогу |
| По какому адресу или на куда прислать исходники с примером ?
|
|
|
|
| модератор
|
Пост N: 599
Зарегистрирован: 25.05.05
|
|
Отправлено: 18.10.07 21:05. Заголовок: Re:
i3t4j6 пишет: цитата: | По какому адресу или на куда прислать исходники с примером ? |
| gfilatov{собачка} freemail{точка} ru Желательно также описание того, как ошибка возникает в этом примере
|
|
|
|
| |
Пост N: 79
Зарегистрирован: 12.06.06
|
|
Отправлено: 20.10.07 15:50. Заголовок: Re:
Выслал в тот же вечер !
|
|
|
|
| |
Пост N: 80
Зарегистрирован: 12.06.06
|
|
Отправлено: 20.10.07 15:51. Заголовок: Re:
Еще одна проблема нарисовалась.При изменении почти любого числого поля в примере \Advanced\TsBrowse\demo при вызове Tsbrowse-SbArray выскакивает ошибка Error BASE/1082 Argument error: - . (Она появилась приблизительно где-то после Релиза (Build 30))
|
|
|
|
| модератор
|
Пост N: 602
Зарегистрирован: 25.05.05
|
|
Отправлено: 20.10.07 20:26. Заголовок: Re:
i3t4j6 пишет: цитата: | При изменении почти любого числого поля в примере \Advanced\TsBrowse\demo при вызове Tsbrowse-SbArray выскакивает ошибка |
| Игорь, Я могу без проблем изменить любое числовое поле в этом примере, используя Харбор+HMG build 44. Возможно, Вам нужно заново проинсталлировать новый релиз библиотеки, чтобы избежать смешивания разных исходников.
|
|
|
|
| |
Пост N: 81
Зарегистрирован: 12.06.06
|
|
Отправлено: 21.10.07 10:30. Заголовок: Re:
gfilatov пишет: цитата: | нужно заново проинсталлировать новый релиз библиотеки, |
| Специально переинсталлировал Харбор+HMG build 44 за 15.10.2007г. (harbour.exe за 14.10.2007 - 17-13 ). Затем выполнил Compile.bat. Далее захожу в \Advanced\TsBrowse\, запускаю demo, вызываю Tsbrowse-SbArray и ввожу , например, 100 во второе поле первой строки - и в результате ошибка !!! А если из следующего фрагмента убрать nPreVal , то ошибки нет, но итоги неверные. FOOTER { || Transform( nTot2, "##,###" ) }; // must be a code block PREEDIT { | uVar | nPreVal := uVar }; // updating footer value POSTEDIT { | uVar | nTot2 += ( uVar - nPreval ), ;
|
|
|
|
| |
Пост N: 85
Зарегистрирован: 17.10.05
|
|
Отправлено: 21.10.07 10:57. Заголовок: DOS-окно
После установки xHarbour 99.80 при компиляции примеров появляется ненужное DOS -окно. Какую библиотеку подключить, чтобы убрать эту каку?
|
|
|
|
| модератор
|
Пост N: 603
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.10.07 20:32. Заголовок: Re:
krutoff пишет: цитата: | Какую библиотеку подключить |
| Нужно добавить в скрипт gtgui.lib вместо gtwin.lib
|
|
|
|
| модератор
|
Пост N: 604
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.10.07 20:35. Заголовок: Re:
i3t4j6 пишет: цитата: | вызываю Tsbrowse-SbArray и ввожу , например, 100 во второе поле первой строки - и в результате ошибка |
| Делаю у себя то же самое после нажатия Enter - никаких проблем: значение в Col4 корректно обновляется ADD COLUMN TO TBROWSE oLbx DATA ARRAY ELEMENT 2; TITLE "Col 2" ; ALIGN DT_RIGHT, DT_CENTER; // let's align cells to right and center title SIZE 80 EDITABLE; // this column is editable COLORS CLR_BLACK, bColor; // background color from a Code Block 3DLOOK TRUE, TRUE, TRUE; // cells, titles, footers MOVE DT_MOVE_NEXT; // cursor goes to next editable column FOOTER { || Transform( nTot2, "##,###" ) }; // must be a code block PREEDIT { | uVar | nPreVal := uVar }; // updating footer value POSTEDIT { | uVar | nTot2 += ( uVar - nPreval ), ; If( Eval( oLbx:aColumns[ 4 ]:bData ) < 325, ; If( oLbx:lChanged, ( ++nGood, --nBad ), Nil ), ; If( oLbx:lChanged, ( ++nBad, --nGood ), Nil ) ), ; oLbx:DrawFooters() }
|
|
|
|
| |
Пост N: 86
Зарегистрирован: 17.10.05
|
|
Отправлено: 22.10.07 09:18. Заголовок: Re:
В том-то и дело, что в сборке 99.80 я gtgui.lib не нашел!
|
|
|
|
| модератор
|
Пост N: 605
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.10.07 09:30. Заголовок: Re:
krutoff пишет: цитата: | в сборке 99.80 я gtgui.lib не нашел |
| Да, я знаю об этом Вы можете использовать эту библиотеку из другой сборки версии 0.99.71
|
|
|
|
| |
Пост N: 82
Зарегистрирован: 12.06.06
|
|
Отправлено: 22.10.07 17:16. Заголовок: Re:
gfilatov пишет: цитата: | Делаю у себя то же самое после нажатия Enter ... |
| Я не знаю, может я не правильно или не корректно объясняю ?.. Но после Enter - и у меня нормально, а вот если ввести число - тогда Error BASE/1082 Argument error: - Честное слово, мне лучше было бы признаться , что я где-то не досмотрел или не учел какую-то мелочь. Но ситуация всЁ та же ! Я даже попробовал все повторить на другом компьютере - и там ошибка. Кстати, я не зря вспомнил о Релизе (Build 30). Так вот, я по очереди запускал все demo.exe из TsBrowse , скомпилированные не сейчас, а по мере пояления очередного Релиза (они у меня почти все сохранились). Ошибка выскакивает вплоть до (Build 30). Григорий ! Подскажите , с какого боку теперь подходить к этой проблеме ?
|
|
|
|
| модератор
|
Пост N: 607
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.10.07 17:27. Заголовок: Re:
i3t4j6 пишет: цитата: | если ввести число - тогда Error BASE/1082 Argument error: - |
| Да, я тоже получил эту ошибку при вводе числа напрямую i3t4j6 пишет: цитата: | Подскажите , с какого боку теперь подходить к этой проблеме ? |
| Надо отправить сообщение об ошибке и описание Янушу
|
|
|
|
| |
Пост N: 83
Зарегистрирован: 12.06.06
|
|
Отправлено: 22.10.07 18:07. Заголовок: Re:
gfilatov пишет: цитата: | Надо отправить сообщение об ошибке и описание Янушу |
| Спасибо огромное , уже легче !!! А как с вопросом по поводу ввода отрицательного числа < 1 ?
|
|
|
|
| модератор
|
Пост N: 608
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.10.07 19:14. Заголовок: Re:
i3t4j6 пишет: цитата: | как с вопросом по поводу ввода отрицательного числа < 1 ? |
| Здесь есть проблема с начальным вводом точки, насколько я понял Но мне удалось изменить уже существующее значение на -0,1 в примере sbAlign Конечно, для этого потребовалось установить в базе sbAlign.dbf размерность поля FIELD2 в 10 2 для приема дробных чисел...
|
|
|
|
| |
Пост N: 84
Зарегистрирован: 12.06.06
|
|
Отправлено: 22.10.07 20:10. Заголовок: Re:
gfilatov пишет: цитата: | проблема с начальным вводом точки... |
| Я ничего не менял, а взял пример поле 4 под названием Import при рассмотрении примера \Advanced\TsBrowse\demo при вызове Tsbrowse-Super Columns и напрямую ввожу -0.1 . В результате получается -1.0. А чтобы ввести требуемое значение, надо стрелками подвести курсор перед точкой и ввести сначала 0, потом дробную часть.
|
|
|
|
| модератор
|
Пост N: 613
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.10.07 13:37. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-10-24 04:22)
Текущую версию компилятора Харбор SVN выложил по адресу: http://www.hmgextended.com/files/HARBOUR/harbour-1.1.1.bin.w32.bcc32.zip В связи с добавленной поддержкой WindowsCE и PocketPC размер любого экзешника, откомпилированного этой версией Харбора, вырастет примерно на 5 килобайт в сравнении с более старыми версиями компилятора. Пришлось поправить небольшой косяк в библиотеке GTGUI, из-за которого требовалось дополнительно подключать библиотеку GTWIN, что приводило к появлению нежелательного досовского черного окна.
|
|
|
|
| модератор
|
Пост N: 614
Зарегистрирован: 25.05.05
|
|
Отправлено: 24.10.07 13:46. Заголовок: Re:
i3t4j6 пишет: цитата: | как с вопросом по поводу ввода отрицательного числа < 1 ? |
| Эта проблема вызвана известными косяками в реализации класса Tget в Харборе: * Harbour Project source code: * Get Class * ... /* TOFIX: ::Minus [vszakats] */ Поскольку элемент управления GetBox основан на этом классе, то он наследует эти проблемы
|
|
|
|
| постоянный участник
|
Пост N: 277
Зарегистрирован: 09.10.06
|
|
Отправлено: 24.10.07 21:53. Заголовок: Re:
Григорий, у Вас исходники ziparchive.lib есть ?
|
|
|
|
| модератор
|
Пост N: 617
Зарегистрирован: 25.05.05
|
|
Отправлено: 25.10.07 11:08. Заголовок: Re:
Петр пишет: цитата: | исходники ziparchive.lib есть ? |
| К сожалению, не нашел Успел вытереть старые сборки Харбора при очередной чистке диска Опаньки, нашел исходники, датированные октябрем 2002 г., в старом архиве xHarbour 0.80 Высылаю...
|
|
|
|
| постоянный участник
|
Пост N: 281
Зарегистрирован: 09.10.06
|
|
Отправлено: 25.10.07 12:17. Заголовок: Re:
Спасибо !
|
|
|
|
| постоянный участник
|
Пост N: 282
Зарегистрирован: 09.10.06
|
|
Отправлено: 25.10.07 13:09. Заголовок: Re:
Пересобрал ziparchive.lib с ZLIB 3 "18 July 2005" + Harbour Вроде бы работает По крайней мере - BASIC\BACKUP
|
|
|
|
| постоянный участник
|
Пост N: 283
Зарегистрирован: 09.10.06
|
|
Отправлено: 25.10.07 13:42. Заголовок: Re:
Почему-то считал, что в ziparchive.lib только две функции HB_ZIPFILE и HB_UNZIPFILE, а там их целая кучка, как в hbzlib .. EXTERNAL COMPRESSSTRING EXTERNAL HB_GETFILESINZIP EXTERNAL HB_GETUNZIPFILE EXTERNAL HB_GETZIPCOMMENT EXTERNAL HB_SAVEZIPFROMMEMORY EXTERNAL HB_SETBUFFER EXTERNAL HB_SETDISKZIP EXTERNAL HB_SETZIPCOMMENT EXTERNAL HB_UNZIPFILE EXTERNAL HB_UNZIPFILEINDEX EXTERNAL HB_ZIPDELETEFILES EXTERNAL HB_ZIPFILE EXTERNAL HB_ZIPFILEBYPKSPAN EXTERNAL HB_ZIPFILEBYTDSPAN EXTERNAL HB_ZIPINMEMORY EXTERNAL HB_ZIPTESTPK EXTERNAL HB_ZIPWITHPASSWORD EXTERNAL TRANSFERFROMIP EXTERNAL UNCOMPRESSSTRING
|
|
|
|
| постоянный участник
|
Пост N: 359
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.10.07 22:12. Заголовок: Re:
Петр пишет: цитата: | Вроде бы работает По крайней мере - BASIC\BACKUP |
| А можно выложить отдельно эту библиотеку ?
|
|
|
|
| постоянный участник
|
Пост N: 290
Зарегистрирован: 09.10.06
|
|
Отправлено: 26.10.07 08:44. Заголовок: Re:
Andrey пишет: цитата: | А можно выложить отдельно эту библиотеку ? |
| Эта библиотека - аналог [x]Harbour hbzip (и по сути ее предшественник) и в плане функциональности ничего нового не предоставит, надеюсь пока. Но hbzip построена на версии zlib 1.1.4. Новая сборка ziparchive.lib использует zlib 1.2.3 со всеми вытекающими последствиями. Из плюсов улучшена стабильность работы, увеличена скорость (почти 20%), экономнее расходуется память и др. Более детально информацию о изменениях можно прочитать на официальном сайте zlib. Из явных минусов: выросший размер exe файла, отсутствие лицензионной "чистоты" - это относится и к ziparchive.lib и к hbzip, на что, при желании можно закрыть глаза Отдельно выкладывать не вижу смысла, надеюсь, что библиотека будет включена в следующий релиз MiniGUI Ex. до выпуска которого осталось несколько дней.
|
|
|
|
| модератор
|
Пост N: 620
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.10.07 10:25. Заголовок: Re:
Петр пишет: цитата: | Новая сборка ziparchive.lib использует zlib 1.2.3 со всеми вытекающими последствиями |
| Петр пишет: цитата: | надеюсь, что библиотека будет включена в следующий релиз MiniGUI Ex. до выпуска которого осталось несколько дней |
| Обновленная библиотека уже включена в новый релиз
|
|
|
|
| модератор
|
Пост N: 625
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.10.07 16:08. Заголовок: Опубликован HMG Extended Build 45
Выложил новую версию Расширенного релиза библиотеки MiniGUI по адресу: http://minigui.mylivepage.ru/file/?fileid=3349 Что нового: - исправление обнаруженных ошибок и неточностей кода - обновление библиотеки ZipArchive (большое спасибо Петру Черному ) - новые примеры и обновление старых примеров , в т.ч.: ...пример использования библиотеки GDI Plus (большое спасибо Петру Черному ); ...пример использования ActiveX для встраивания в программу бизнес-графиков; ...полноценные кнопки на тулбаре в примере Set Themes. Желаю всем удачи!
|
|
|
|
| |
Пост N: 85
Зарегистрирован: 12.06.06
|
|
Отправлено: 30.10.07 16:49. Заголовок: Control: TSB_GetBox of Form_3 already defined
gfilatov пишет: цитата: | Желательно также описание того, как ошибка возникает в этом примере |
| Уважаемый Григорий! Хотелось узнать, как там вопрос по поводу ошибки - Control: TSB_GetBox of Form_3 already defined. Может Вы не получили пример, или нужно подождать ? Я ждал HMG build (45), но в нем та же ошибка.
|
|
|
|
| модератор
|
Пост N: 626
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.10.07 17:14. Заголовок: i3t4j6 пишет: Я жда..
i3t4j6 пишет: цитата: | Я ждал HMG build (45), но в нем та же ошибка |
| Увы, но Януш, по-видимому, не разбирался с этой проблемой (хотя я и посылал ему Ваше сообщение об ошибке).
|
|
|
|
| постоянный участник
|
Пост N: 302
Зарегистрирован: 09.10.06
|
|
Отправлено: 30.10.07 20:53. Заголовок: Попробуйте изменить ..
Попробуйте изменить строка 3496 h_tbrowse.prg ::cChildControl := "TSB_EditBox" на ::cChildControl := "TSB_EditBox"+ALLTRIM(STR(_GetId())) или что-нибудь в этом духе.
|
|
|
|
| |
Пост N: 86
Зарегистрирован: 12.06.06
|
|
Отправлено: 31.10.07 15:51. Заголовок: Петр пишет: Попроб..
Петр пишет: цитата: | Попробуйте изменить строка 3496 h_tbrowse.prg |
| Огромное спасибо ! Все получилось , только строка 3578 : ::cChildControl := "TSB_GetBox".
|
|
|
|
| |
Пост N: 87
Зарегистрирован: 12.06.06
|
|
Отправлено: 31.10.07 15:54. Заголовок: gfilatov пишет: Увы..
gfilatov пишет: цитата: | Увы, но Януш, по-видимому, не разбирался с этой проблемой... |
| Уважаемый Григорий! Наверное та же участь постигла и проблему из примера \Advanced\TsBrowse\demo при вызове Tsbrowse-SbArray с ошибкой Error BASE/1082 Argument error: - ?
|
|
|
|
| постоянный участник
|
Пост N: 306
Зарегистрирован: 09.10.06
|
|
Отправлено: 31.10.07 16:10. Заголовок: i3t4j6 пишет: Все п..
i3t4j6 пишет: цитата: | Все получилось , только строка 3578 |
| Петр пишет: цитата: | или что-нибудь в этом духе. |
|
|
|
|
|
| модератор
|
Пост N: 633
Зарегистрирован: 25.05.05
|
|
Отправлено: 31.10.07 18:52. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-10-30 18:37)
|
|
|
|
| модератор
|
Пост N: 639
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.11.07 15:22. Заголовок: i3t4j6 пишет: пробл..
i3t4j6 пишет: цитата: | проблему из примера \Advanced\TsBrowse\demo при вызове Tsbrowse-SbArray с ошибкой Error BASE/1082 Argument error: - ? |
| Ошибка в обработчике блока bPrevEdit уже локализована. Исправление будет доступно в следующем релизе
|
|
|
|
| |
Пост N: 88
Зарегистрирован: 12.06.06
|
|
Отправлено: 05.11.07 19:40. Заголовок: Большое спасибо !!!..
Большое спасибо !!!
|
|
|
|
| модератор
|
Пост N: 643
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.11.07 14:39. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-11-09 00:09)
|
|
|
|
| постоянный участник
|
Пост N: 314
Зарегистрирован: 09.10.06
|
|
Отправлено: 09.11.07 20:09. Заголовок: gfilatov пишет: что..
gfilatov пишет: цитата: | что следующим будет Харбор версии 1.0 |
| Я думаю, что это не за горами. Скоро и на улице Harbour будет праздник. Пока же хочется для тех пользователей Harbour, которые не любят посещать форум разработчиков привести одну цитату Пржемека I want to release 1.0 so I can work on 1.1. IMHO we should only announce now that probably version 1.2 will not be binary compatible with 1.0 in many places. That's all. I recently ported some of free GUI libraries to WinCE and as I can see even now most of their code should be seriously cleaned/fixed. Now I plan to work on some simple GUI lib for Windows to make it also an example for other developers how some things can be resolved or should be written. If it will be new code (not one of existing GUI lib) then IMHO it should contrib project. Anyhow it will take long time to clean some things and I do not think it should stop us with final 1.0.
|
|
|
|
| модератор
|
Пост N: 644
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.11.07 21:16. Заголовок: Harbour library for SQLite 3.5
Петр В связи с " ажиотажным" спросом на сабж на английском форуме ожидаю Вашу библиотеку для включения в следующий релиз Если возможно, укажите, что необходимо скачивать с сайта http://www.sqlite.org/download.html и как этим инструментом пользоваться
|
|
|
|
| |
Пост N: 807
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.11.07 20:07. Заголовок: gfilatov Сделал теб..
gfilatov Сделал тебя модом ! Надеюсь ты не против :) ?
|
|
|
|
| постоянный участник
|
Пост N: 315
Зарегистрирован: 09.10.06
|
|
Отправлено: 12.11.07 23:27. Заголовок: gfilatov пишет: В с..
gfilatov пишет: цитата: | В связи с "ажиотажным" спросом на сабж на английском форуме ожидаю Вашу библиотеку для включения в следующий релиз |
| Нет проблем - только чуть-чуть доработаю. gfilatov пишет: Ну здесь так много вопросов Пользователям Windows - нужно будет скачать sqlite.dll. Пользователи Linux нуждаются соответственно в sqlite.so и iconv.so ( если у кого-то найдется *nix без iconv ). Но, собственно я собираюсь опубликовать только Win версию. Ну, а как пользоваться этим инструментом ( я так думаю sqlite ) - каждый может решить сам, пользуются же некоторые SQL. Кому нужны SQL запросы, транзакции, возможность хранить таблицы с данными в одном файле данных, с учетом ограничений SQLITE, всегда смогут найти применение такой библиотеке. Естественно, знание SQL вообще, и диалекта, который поддерживает SQLITE - приветствуется и будет способствовать максимально эффективному использованию сабжа Лично у меня на этом движке построены система документооборота ( входящая-исходящая почта, статистика почтового сервера и т.п.) и маленькая бухгалтерия ( чисто по приколу, но работает ).
|
|
|
|
| модератор
|
Пост N: 645
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.11.07 10:12. Заголовок: Dima пишет: Надеюсь..
Dima пишет: Нет, конечно!
|
|
|
|
| модератор
|
Пост N: 646
Зарегистрирован: 25.05.05
|
|
Отправлено: 13.11.07 10:18. Заголовок: Петр пишет: я собир..
Петр пишет: цитата: | я собираюсь опубликовать только Win версию |
| Отлично! То, что доктор прописал Петр пишет: цитата: | Пользователям Windows - нужно будет скачать sqlite.dll |
| ... и установить ее в каталог ... ?
|
|
|
|
| постоянный участник
|
Пост N: 317
Зарегистрирован: 09.10.06
|
|
Отправлено: 14.11.07 22:14. Заголовок: Петр пишет: Now I p..
Петр пишет: цитата: | Now I plan to work on some simple GUI lib for Windows to make it also an example for other developers how some things can be resolved or should be written. |
| А вот еще одна цитата Hi Alex, I'd like to ask you for developer access to HWGUI project. I want change Linux build process/scripts and make some cleanup in Windows builds. Probably also add support for Unicode Win32 builds and WinCE. best regards, Przemek
|
|
|
|
| |
Пост N: 89
Зарегистрирован: 12.06.06
|
|
Отправлено: 18.11.07 20:24. Заголовок: Экспорт в Excel
Подскажите, при рассмотрении примера \Advanced\TsBrowse\demo при вызове Tsbrowse-Report Exel набрал в первой строчке любые русские символы. Затем нажимаю кнопку - Export Browse to Excel. Так вот, метод Excel2 экспортитрует в Excel также русские слова, а ExcelOle - почему-то не хочет?
|
|
|
|
| модератор
|
Пост N: 652
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.11.07 14:26. Заголовок: Продолжаем хорошие новости...
|
|
|
|
| модератор
|
Пост N: 655
Зарегистрирован: 25.05.05
|
|
Отправлено: 26.11.07 12:01. Заголовок: Опубликован HMG Extended Build 46
Выложил новую версию Расширенного релиза библиотеки MiniGUI по адресу: http://minigui.mylivepage.ru/file/?fileid=4057 Что нового: - исправление обнаруженных ошибок и неточностей кода - добавлен новый метод для сохранения формы в виде bitmap файла - добавлена обработка события ON SCROLL для слайдера - расширение функциональности команды EXECUTE FILE <File> WAIT - обновление Харбора, MPM и HMGS-IDE - обновление библиотеки TSBrowse (спасибо Игорю Щербаку за настойчивость ) - новые примеры и обновление старых примеров , в т.ч.: консольный пример использования библиотеки SQLite3.Dll (большое спасибо Петру Черному ); пример Ftp Client с демонстрацией использования удаленного FTP-сервера (начальная версия); Console+GUI смешанный режим пример использования ActiveX с функциональностью IExplorer. Желаю всем удачной выкачки!
|
|
|
|
| модератор
|
Пост N: 660
Зарегистрирован: 25.05.05
|
|
Отправлено: 05.12.07 16:15. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2007-12-05 09:15)
|
|
|
|
| модератор
|
Пост N: 661
Зарегистрирован: 25.05.05
|
|
Отправлено: 06.12.07 11:34. Заголовок: xHarbour Compiler build 1.0.0 (CVS 2007-11-30) setup
Обновил сборку xHarbour из поставки пакета Xailer по адресу: http://minigui.mylivepage.ru/file/?fileid=4276 xHarbour Compiler build 1.0.0 (SimpLex) Copyright 1999-2007, http://www.xharbour.org http://www.harbour-project.org/ Harbour Build Info --------------------------- Version: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9 Compiler: Borland C++ 5.8.0 Platform: Windows 98 4.10.2222 A Built on: Nov 30 2007 12:22:00 Last ChangeLog entry: 2007-11-06 21:55 UTC-0300 Eduardo Fernandes <modalsist@yahoo.com.br> ChangeLog CVS version: ChangeLog,v 1.5752.2.3 Harbour extensions: Yes CA-Clipper 5.2e undocumented: Yes CA-Clipper 5.2e strict compatibility: No CA-Clipper 5.3x compatible extensions: Yes Alaska Xbase++ compatible extensions: Yes CA-Visual Objects compatible extensions: No Multisoft Flagship compatible extensions: Yes Microsoft FoxPro compatible extensions: No dBase compatible extensions: No Object file generation support: No ANSI C usage: Non strict C++ mode: Off Compiler YACC debug mode: Off Memory tracing and statistics: Off Maximum symbol name length: 63
|
|
|
|
| модератор
|
Пост N: 663
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.12.07 16:43. Заголовок: Harbour MiniGUI IDE version 0.5.5 - 2007.12.13
|
|
|
|
| модератор
|
Пост N: 664
Зарегистрирован: 25.05.05
|
|
Отправлено: 19.12.07 17:20. Заголовок: xHarbour Compiler 1.1.0 Beta setup (CVS 2007-12-19 03:15)
|
|
|
|
| модератор
|
Пост N: 665
Зарегистрирован: 25.05.05
|
|
Отправлено: 20.12.07 15:31. Заголовок: Анонс
Завтра планирую опубликовать 47-й релиз Расширенной версии библиотеки MiniGUI. Что нового: - исправление обнаруженных ошибок и неточностей кода - поддержка Drag&Drop события для окон - расширение функциональности библиотеки PropGrid - обновление библиотек HbSQLite3 и HbUnRar (большое спасибо Петру Черному) - обновление компилятора Харбор и IDE - новые интересные примеры Благодарю за внимание!
|
|
|
|
| модератор
|
Пост N: 666
Зарегистрирован: 25.05.05
|
|
Отправлено: 21.12.07 12:24. Заголовок: Опубликован HMG Extended Build 47
|
|
|
|
| постоянный участник
|
Пост N: 347
Зарегистрирован: 09.10.06
|
|
Отправлено: 08.01.08 15:14. Заголовок: Чем отличаются библи..
Чем отличаются библиотеки CallDll и Dll из поставки MiniGUI Ex? В чем смысл существавания этих библиотек?
|
|
|
|
| модератор
|
Пост N: 678
Зарегистрирован: 25.05.05
|
|
Отправлено: 08.01.08 16:46. Заголовок: Петр пишет: Чем отл..
Петр пишет: цитата: | Чем отличаются библиотеки CallDll и Dll из поставки MiniGUI Ex? |
| Dll служит для совместимости со старым кодом, использующим команду DECLARE DLL. CallDll заимствована из официального HMG и предназначена для замены библиотеки Dll при использовании xHarbour.
|
|
|
|
| постоянный участник
|
Пост N: 348
Зарегистрирован: 09.10.06
|
|
Отправлено: 08.01.08 22:55. Заголовок: Спасибо, Григорий. Н..
Спасибо, Григорий. Не сочтите меня назойливым, но из Вашего ответа я не понял, что рекомендуется использовать пользователям Harbour в "новом коде"? CallDll не работает с Harbour? К сожалению, я не увидел примеров использования этих библиотек в MiniGUI - таких как Basic\CalDLL или что-нибудь в этом роде.
|
|
|
|
| модератор
|
Пост N: 679
Зарегистрирован: 25.05.05
|
|
Отправлено: 08.01.08 23:41. Заголовок: Петр пишет: я не ув..
Петр пишет: цитата: | я не увидел примеров использования этих библиотек в MiniGUI |
| Можно посмотреть следующие примеры: BmpToJpg Curves EzTwain Transparency ScreenShotMaker AnimateWindow MsgBoxEx Петр пишет: цитата: | CallDll работает с Harbour? |
| Да, конечно Но я, по привычке, использую старый синтаксис, который весьма напоминает тот, который используетя в VB
|
|
|
|
| постоянный участник
|
Пост N: 350
Зарегистрирован: 09.10.06
|
|
Отправлено: 08.01.08 23:54. Заголовок: C-код этих библиотек..
C-код этих библиотек не очень адаптирован для [x]Harbour, используются функции memset, sprintf, а не их эквиваленты из [x]Harbour rtl, если Вы не возражаете - я немножко подправлю К тому же можно сделать синхронизацию с соответствующими функциями из xHarbour, но это пусть любители xHb делают.
|
|
|
|
| модератор
|
Пост N: 680
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.01.08 11:55. Заголовок: Петр пишет: если Вы..
Петр пишет: цитата: | если Вы не возражаете - я немножко подправлю |
| Нет проблем: главное, чтобы функционал не пострадал...
|
|
|
|
| модератор
|
Пост N: 683
Зарегистрирован: 25.05.05
|
|
Отправлено: 11.01.08 15:32. Заголовок: Harbour Devel build 1.1-1 Intl. (SVN 2008-01-11 01:52)
|
|
|
|
| модератор
|
Пост N: 684
Зарегистрирован: 25.05.05
|
|
Отправлено: 14.01.08 12:58. Заголовок: Harbour MiniGUI IDE version 0.5.6 - 2008.01.13
|
|
|
Ответов - 232
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
All
[только новые]
|
|