On-line: PSP, Мирослав, гостей 1. Всего: 3 [подробнее..]
АвторСообщение
gfilatov
модератор




Пост N: 699
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть VI ) (продолжение)


Начало темы находится здесь, а теперь

АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Готовится к опубликованию новая сборка №48, которая выйдет в конце недели.
Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- новый класс HEADERIMAGE для Grid и Browse;
- свойство Address в Hyperlink может теперь открывать папку или файл на диске;
- добавлен NOTABSTOP класс для Browse;
- поддержка пользовательских компонентов (заимствована из оффициального релиза);
- расширения и исправления в библиотеках TsBrowse и PropGrid;
- обновлены сборки Харбор и HMGS-IDE;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 5 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


SergKis
постоянный участник




Пост N: 4052
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 01.02.22 14:41. Заголовок: Dima пишет чёт меня ..


Dima пишет
 цитата:
чёт меня этот цирк уже утомил....


Извини , сам не пойму, в чем дело (у меня win10).
Подождем, может само пройдет

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




Пост N: 7599
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.02.22 14:43. Заголовок: SergKis пишет: Подо..


SergKis пишет:

 цитата:
Подождем, может само пройдет


Само не пройдет ты ведь чудесно это понимаешь
Счас выложу сырцы TS к тебе , сравни со своими пожалуйста

Сложил

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




Пост N: 4053
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 01.02.22 15:03. Заголовок: Dima Есть разница п..


Dima
Есть разница по 1-му файлу h_controlmisc2.prg
Положил его.
Пробни

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




Пост N: 7600
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.02.22 15:59. Заголовок: SergKis пишет: Есть..


SergKis пишет:

 цитата:
Есть разница по 1-му файлу h_controlmisc2.prg


Сергей вот теперь всё отлично работает
Спасибо !

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




Пост N: 4054
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 01.02.22 16:48. Заголовок: Dima Нашел, где ..


Dima
Нашел, где "собака порылась"
26.01 с утра сделал правку, отвлекли и я забыл пометить ее (пометки смотрю - их нет, думаю и правок нет).
Тут строку вставил
 
DEFAULT aColor := { ;
{ CLR_FOCUSF, GetSysColor( COLOR_WINDOWTEXT ) }, ;

{ CLR_FOCUSB, {|c,n,b| c := n, iif( b:nCell == n, -CLR_HRED, -RGB( 128, 225, 225 ) ) } }, ;
{ CLR_SELEF , GetSysColor( COLOR_WINDOWTEXT ) }, ;
{ CLR_SELEB , {|c,n,b| c := n, iif( b:nCell == n, -CLR_BLUE, -RGB( 128, 225, 225 ) ) } } }

Я же говорил, надо подождать и само пройдет

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




Пост N: 7601
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.02.22 16:54. Заголовок: :sm54: :sm36:..




Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 2009
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 10.02.22 17:36. Заголовок: Всем кому это интересно :)


Завершена подготовка 2-го обновления сборки 22.01, которое планируется опубликовать на следующей неделе.

Что нового:
- исправлена ошибка: при использовании команды SET WINDOW MAIN OFF не обрабатывались события окон ON SIZE и ON MAXIMIZE;
- добавлены команды для отправки почты с вложениями и с поддержкой SSL протокола, также можно получать уведомление о прочтении письма;
- добавлена возможность получить номер строки, нажатой при выполнении события ON CHECKBOXCLICKED в гриде со стилем CHECKBOXES;
- добавлены два новых примера.

Если у вас есть дополнения для этого обновления, то я с удовольствием их добавлю в библиотеку

Благодарю за ваша внимание к данному проекту

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




Пост N: 7219
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.02.22 07:49. Заголовок: Просьба, при создани..


Просьба, при создании библиотеки SAMPLES\Advanced\Tsb_Viewer\Lib - саму библиотеку TsbViewer.lib
копировать автоматом в папку \MiniGUI\Lib
Чтобы потом можно было сразу обращаться к этой библиотеке.

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




Пост N: 1832
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 11.02.22 10:20. Заголовок: Andrey пишет: копир..


Andrey пишет:

 цитата:
копировать автоматом в папку \MiniGUI\Lib

может сначала выясним будут ли её использовать ?
Поясню
Одно дело как обучающий пример, если понравилось, сделал библиотеку сам и пользуй. Другое , это примеры пихать в основу библиотек пакета.
Встроенный sbrowse() более чем достаточно чтоб глянуть что попало в выборку. Для работы с базами полно внешних утилит, которые в добавок умеют несравнимо больше и удобнее.

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




Пост N: 4063
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 11.02.22 18:01. Заголовок: gfilatov2002 Неболь..


gfilatov2002
Небольшой пример с _TBrowse() с параметрами из ini https://TransFiles.ru/wa3ih

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




Пост N: 7220
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.02.22 18:24. Заголовок: Haz пишет: Другое ,..


Haz пишет:

 цитата:
Другое , это примеры пихать в основу библиотек пакета.


Это просто отдельная библиотека на базе ТСБ и больше ничего.
Просто каждый раз ручками переписывать TsbViewer.lib в общедоступный каталог для сборки - дело утомительно.
Я прошу просто подправить батники и всё, для удобства кто захочет пользоваться этой библиотекой.

Внешние утилиты использовать просто утомительно, собрать свою прогу, запустить, получить dbf, завершить прогу, перейти в папку с созданной базой, запустить внешнюю прогу с нужной базой - слишком много лишних телодвижений.
А так просто одна команда в исходнике и всё !!!

Пользоваться или нет этой библиотекой это дело личное.
Я старался сделать TsbViewer более удобным для работы с базой, у встроенного sbrowse() нет таких функций.

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 2010
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.02.22 18:27. Заголовок: SergKis пишет: прим..


SergKis пишет:

 цитата:
пример с _TBrowse() с параметрами из ini


Супер
Большое спасибо за наглядный пример

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




Пост N: 4064
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 11.02.22 18:31. Заголовок: gfilatov2002 В прим..


gfilatov2002
В примере допустил неточность, изменил :HeightHead после END TBROWSE - это может приводить к дырке внизу
Вот исправленный текст Скрытый текст


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 2011
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.02.22 18:38. Заголовок: SergKis пишет: испр..


SergKis пишет:

 цитата:
исправленный текст


OK

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




Пост N: 1833
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 11.02.22 19:32. Заголовок: Andrey пишет: Прост..


Andrey пишет:

 цитата:
Просто каждый раз ручками переписывать TsbViewer.lib в общедоступный каталог для сборки - дело утомительно


Ну так один раз положил в папку библиотек минигуи , сам, ручками и ничего прописывать больше не надо. Зачем всем то это счастье ? Более того , при обновлении минигуи поверх, свои библиотеки там остаются.

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




Пост N: 1834
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 11.02.22 19:42. Заголовок: Andrey пишет: у вс..


Andrey пишет:

 цитата:
у встроенного sbrowse() нет таких функций.

они там не нужны. Задача sbrowse() визуально оценить выборку и может быть чуть чуть подправить. Как отдельный пример, да хорошо, но как пример. Внешние утилиты все же не заменит. Нет sql нет удалённого подключения, нет изменения структур на лету, нет групповых операций . Да и незачем свой проект нагружать лишним кодом ради того чтобы пару раз посмотреть. Я уже не говорю про дыру безопасности в проекте

Ps. Почти у всех есть свои библиотеки, это не повод под них батник править.

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




Пост N: 4065
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 12.02.22 15:51. Заголовок: gfilatov2002 Немног..


gfilatov2002
Немного модифицировал пример, добавив в ini события для клавиш
demo.ini - Скрытый текст


demo.prg - Скрытый текст


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




Пост N: 4066
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 12.02.22 17:46. Заголовок: PS. Еще вариант этог..


PS. Еще вариант этого же решения с событиями, кому интересно
demo.ini - Скрытый текст

demo.prg - Скрытый текст


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 2012
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.02.22 19:01. Заголовок: SergKis пишет: моди..


SergKis пишет:

 цитата:
модифицировал пример, добавив в ini события для клавиш


Благодарю за помощь

SergKis пишет:

 цитата:
вариант этого же решения с событиями, кому интересно


Надеюсь, что эти примеры будут кому-нибудь полезны

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




Пост N: 7222
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.02.22 19:28. Заголовок: Haz пишет: Почти у ..


Haz пишет:

 цитата:
Почти у всех есть свои библиотеки, это не повод под них батник править.


Может быть и не повод, но большее кол-во инструментов для МиниГуи будет полезней, особенно для новичков.
Не смотря на ограниченность TsbViewer, я делал его под свою часто используемую работу с базой.
Такого не было в МиниГуи, вот и сделал в качестве инструмента для баз.
Больше никто не предлагал подобный функционал для баз, только внешние утилиты.
Если кто-то делал инструмент работы с базой - было бы полезно выложить его в Минигуи, для всех.
А то пока наработаешь свои библиотеки и примеры для МиниГуи - года 3-4 пройдёт...

gfilatov2002 пишет:

 цитата:
Надеюсь, что эти примеры будут кому-нибудь полезны


Ещё как нужны.
Работа с событиями очень нужная вещь в МиниГуи, особенно для больших проектов.
Прога перестаёт падать, если использовать события, а не функции.

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