Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
Andrey
|
| постоянный участник
|
Пост N: 4612
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.12.15 16:47. Заголовок: Haz пишет: В качест..
Haz пишет: цитата: | В качестве подтверждения - твой свежий вопрос по TSBrowse : - "Как поменять картинку в уже сформированной таблице ?" Ответ есть и в исходниках и даже в примерах ..... |
| Я так и не нашёл... Сделал по другому... Если не сложно - ткни где это ? Haz пишет: цитата: | PS Притом мараторий же временный |
| Но если временный, то тогда ладно...
|
|
|
Haz
|
| |
Пост N: 720
Зарегистрирован: 20.02.11
|
|
Отправлено: 15.12.15 16:51. Заголовок: Andrey пишет: Если ..
Andrey пишет: цитата: | Если не сложно - ткни где это ? |
| в примере 3.5к размером Tsb_Cursor.prg в зависимости от условия If( oBrw:lDrawSelect ..... или рисуется или не рисуется . Вместо НЕ рисуется можно рисовать другую и по другому условию oBrw:GetColumn( 'DATE' ):uBmpCell := {|| If( oBrw:lDrawSelect, LoadImage( "Calendar.BMP" ), NIL ) }
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4613
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.12.15 17:34. Заголовок: Haz пишет: в пример..
Haz пишет: Спасибо БОЛЬШОЕ ! Смотрел же это пример.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 865
Зарегистрирован: 11.02.10
|
|
Отправлено: 16.12.15 11:25. Заголовок: Выпустил очередной р..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4614
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.12.15 14:51. Заголовок: Пересобрал свой боль..
Пересобрал свой большой проект ! Полёт нормальный !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 866
Зарегистрирован: 11.02.10
|
|
Отправлено: 17.12.15 15:29. Заголовок: Andrey пишет: Полёт..
Andrey пишет: Благодарю за подтверждение Для справки: основные изменения в новой сборке были связаны с перелопачиванием всего Си-кода для 64-битной совместимости и исправлением небольших неточностей в PRG-коде ядра библиотеки. Ожидаю отчета о переходе на новую версию и от других пользователей...
|
|
|
Haz
|
| |
Пост N: 728
Зарегистрирован: 20.02.11
|
|
Отправлено: 17.12.15 16:34. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Ожидаю отчета о переходе на новую версию и от других пользователей... |
| Пересобрал пару проектов , собираются без замечаний. Запускаются , работают. Все не тестировал, т.к. много , основное нормально пашет
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 869
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.01.16 13:04. Заголовок: Просто к сведению. В..
Просто к сведению. Выпустил сегодня RC для очередной сборки библиотеки, которая выйдет на следующей неделе... Полный список изменений см. ниже Скрытый текст
* Modified: Using of the C-function hb_vmPushNumInt() instead of hb_vmPushLong() for proper 64-bit handling in the MiniGUI core. Based upon a workaround of Przemyslaw Czerpak <druzus/at/priv.onet.pl>. Contributed by Dr. Claudio Soto <srvet@adinet.com.uy>. * Updated: Modified the application manifest for compatibility with Windows 10. A manifest file is common now for 32- and 64-bit builds. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see Windows7.Manifest in folder \Resources) * Updated: HbSQLite3 library: - update for using a recent SQLITE3 version 3.10.0. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - Fixed: Correction of the editable status in the method KeyDown. Problem was reported by Dusko Radojcin. Based upon a contribution of Janusz Pora <januszpora@onet.eu>. * Updated: Harbour Compiler 3.2.0dev (SVN 2016-01-09 20:57): * New: added HBFOXPRO library (see in folder \Harbour\Lib); * New: added HBGZIO library (see in folder \Harbour\Lib); * Updated: OpenSSL wrapper for using 1.0.2e version. Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * Updated: HMGS-IDE v.1.3.0 Project Manager and Two-Way Visual Form Designer: - fixed minor typo in the Image control definition. Bug was reported by Pete Dionysopoulos <pete_westg@yahoo.gr>. Contributed by Grigory Filatov <gfilatov@inbox.ru> * New: 'Vista Command Link Button' sample: - Command Link Button control was defined as user component below: @ <row>,<col> CLBUTTON <name> OF <parent> ; CAPTION <caption> NOTETEXT <notes> ; ACTION <action> [ <default: DEFAULT> ] - added pseudo-OOP method SetShield for showing of the Admin privilege requiring. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\CommandLink) * Updated: 'Print Pie Graph' sample: - updated the data for December 2015. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo.prg in folder \samples\Basic\GraphPrint) * Updated: 'NirCmd Dll Usage' sample. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\NirCmdDll) * Updated: 'Volume Info' sample: - added a sample with using of the updated CallDll32 function. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo3.prg in folder \samples\Advanced\VOLUME_INFO) * Updated: 'Windows Version' sample: - fixed Windows 10 detection. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\WinVersion)
| Также убрал статус beta у 64-битной сборки (вроде, нареканий не было либо никто не пробовал )
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 870
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.01.16 11:19. Заголовок: Выпустил очередной р..
|
|
|
Haz
|
| |
Пост N: 751
Зарегистрирован: 20.02.11
|
|
Отправлено: 21.01.16 12:33. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: Григорий , спасибо! Постоянно , слежу и пробую "на вкус" все новое в твоем проекте.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4660
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.01.16 20:23. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | * Updated: Modified the application manifest for compatibility with Windows 10. A manifest file is common now for 32- and 64-bit builds. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see Windows7.Manifest in folder \Resources) |
| Теперь программы собираются сразу для Windows7 и выше ?
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 871
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.01.16 11:17. Заголовок: Andrey пишет: Тепер..
Andrey пишет: цитата: | Теперь программы собираются сразу для Windows7 и выше ? |
| Нет, это определяется не манифестом, а использованным Си-компилятором: - для ВСС 5.5 - от Win98 и выше; - для MinGW - от WinXP и выше; - для PellesC - от Win7 и выше.
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4662
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.16 11:26. Заголовок: Некорректно спросил...
Некорректно спросил. Имел в виду, что размеры форм, шрифта будет правильно отображаться в Win7 по Win10 и не наезжать друг на друга под разными системами. Я уже протестировал - всё классно получается ! Спасибо !
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4665
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.16 22:38. Заголовок: Читаю в MiniGUI.chm ..
Читаю в MiniGUI.chm "MiniGui 16 Extend" функции GetMyDocumentsFolder() и GetModuleFilename() Ставлю к себе в программу, не собирается: Turbo Incremental Link 5.66 Copyright (c) 1997-2002 Borland Error: Unresolved external '_HB_FUN_GETMODULEFILENAME' referenced from ... Error: Unresolved external '_HB_FUN_GETMYDOKUMENTSFOLDER' referenced from ... hbmk2[IEntrepreneur]: Error: Running linker. 2 Поиск по всей папке MiniGUI не дал ничего ! Где эти функции ?
|
|
|
Alex_Cher
|
| |
Пост N: 20
Зарегистрирован: 18.06.15
|
|
Отправлено: 28.01.16 12:38. Заголовок: Уважаемый Григорий, ..
Уважаемый Григорий, наткнулся в примерах ... сбой в программах на фукции MsgMiniGuiError() ... Например - Application: C:\MiniGUI\SAMPLES\BASIC\Histogram\demo.exe Date: 01/28/16 Time: 13:25:41 Time from start: 0 days 0 hours 0 mins 11 secs Error MGERROR/0 Control: Graph_Title Of Veamos Not defined. Program terminated. Called from MSGMINIGUIERROR(94) Called from SETPROPERTY(3661) Called from ELGRAFICO(139) Called from (b)PRESENTA(4) Called from _PROCESSINITPROCEDURE(1511) Called from _ACTIVATEWINDOW(1363) Called from PRESENTA(52) Called from (b)MAIN(699) Called from _DOCONTROLEVENTPROCEDURE(1670) Called from EVENTS(1583) Called from DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1388) Called from MAIN(24) Описание этой фукции MsgMiniGuiError() выдачи наименования ошибки нигде не нашел ...
|
|
|
Haz
|
| |
Пост N: 763
Зарегистрирован: 20.02.11
|
|
Отправлено: 28.01.16 12:42. Заголовок: Alex_Cher пишет: Оп..
Alex_Cher пишет: цитата: | Описание этой фукции MsgMiniGuiError() выдачи наименования ошибки нигде не нашел ... |
| Плохо искал MiniGui\Source\h_error.prg *-----------------------------------------------------------------------------* *-Date Created: 01-01-2003 *-Author: Antonio Novo <antonionovo@gmail.com> *-Modified by Grigory Filatov at 24-08-2014 *-----------------------------------------------------------------------------* FUNCTION MsgMiniGuiError( cMessage, lAddText ) *-----------------------------------------------------------------------------* cMessage += iif( hb_defaultValue( lAddText, .T. ), " Program terminated.", "" ) RETURN Eval( ErrorBlock(), _HMG_GenError( cMessage ) ) А в примере MiniGUI\SAMPLES\BASIC\Histogram\demo.exe ошибка происходит потому, что гистограмма пытается вывести заголовок (Title), который был удален руками из поля редактирования.
|
|
|
Alex_Cher
|
| |
Пост N: 21
Зарегистрирован: 18.06.15
|
|
Отправлено: 02.02.16 13:02. Заголовок: ВНИМАНИЕ ВСЕМ кто пе..
ВНИМАНИЕ ВСЕМ кто перегнал свои проекты под последнюю сборку 16.01 Функция конвертации текстового файла в DBF работает не корректно - append from _FailName.txt delimited with "," Файл DBF получается с совершенной измененным записями не соответсвующими исходнику. Срочно перегнал проект под сборку 15.12 - работает нормально. Уважаемый Григорий прошу обратить вниманине ...
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 872
Зарегистрирован: 11.02.10
|
|
Отправлено: 02.02.16 16:10. Заголовок: Alex_Cher пишет: пр..
Alex_Cher пишет: Эта проблема уже решена Пржемеком в последней версии Харбора на сервере GitHub цитата: | Last ChangeLog entry: 2016-02-01 14:55 UTC+0100 Przemyslaw Czerpak |
| Исправленная версия Харбора будет включена в следующую сборку минигуи 16.02
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4682
Зарегистрирован: 12.09.06
|
|
Отправлено: 02.02.16 17:12. Заголовок: А проблемы с индекса..
А проблемы с индексами CDX нет случайно тоже ? А то второй день борюсь с кодом... Индекс ломается при закрытии... Ну точно, откатился на старую версию, работает...
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 846
Зарегистрирован: 17.02.12
|
|
Отправлено: 02.02.16 20:20. Заголовок: gfilatov2002 У себя..
gfilatov2002 У себя с TsBrowse сделел правку: METHOD DrawHeaders( lFooters ) ... было If lOrder //V90 Default lDescend := .F., ::aSortBmp := { StockBmp( 4 ), StockBmp( 5 ) } hBitMap := ::aSortBmp[ If( lDescend, 2, 1 ) ] nAlign := nMakeLong( DT_LEFT, DT_RIGHT ) ... стало nAlign := nMakeLong( nAlign, DT_RIGHT )
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|