On-line: Andrey, MIKHAIL, гостей 0. Всего: 2 [подробнее..]
АвторСообщение
gfilatov
модератор




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


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

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

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

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

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




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


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




Пост N: 99
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 25.01.12 17:05. Заголовок: Спасибо Григорий !


Спасибо Григорий !
Ты как всегда NUMBER ONE !!! :)

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




Пост N: 100
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 25.01.12 21:32. Заголовок: У BTNTEXBOX OnLost Событие срабатывает неправильно !


У BTNTEXBOX OnLost Событие срабатывает неправильно !


 цитата:
#include "minigui.ch"

Function Main

set navigation extended

DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 500 HEIGHT 300 ;
TITLE 'Harbour MiniGUI Demo ' ;
MAIN

DEFINE BTNTEXTBOX BTNTEXTBOX_1
COL 90
ROW 105
WIDTH 140
HEIGHT 20
ACTION nil
VALUE 'BTNTEXTBOX_1'
ONLOSTFOCUS DO_ONLOST('1')
BUTTONWIDTH 20
FONTNAME "tahoma"
FONTSIZE 10
FONTCOLOR {0,0,0}
MAXLENGTH 14
VISIBLE .T.
TABSTOP .T.
END BTNTEXTBOX

DEFINE BTNTEXTBOX BTNTEXTBOX_2
COL 90
ROW 135
WIDTH 140
HEIGHT 20
VALUE 'BTNTEXTBOX_2'
ACTION nil
ONLOSTFOCUS DO_ONLOST('2')
BUTTONWIDTH 20
FONTNAME "tahoma"
FONTSIZE 10
FONTCOLOR {0,0,0}
MAXLENGTH 5
VISIBLE .T.
TABSTOP .T.
END BTNTEXTBOX

END WINDOW

Form_1.Center

Form_1.Activate

Return Nil


*-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.
STATIC FUNCTION DO_ONLOST(cPar )
msginfo(' ON LOST EVENT FROM BTNTEXTBOX_'+cPar )
return nil




ПРИ НАЖАТИИ КНОПОК НЕ ДОЛЖНО СРАБАТЫВАТЬ СООБЩЕНИЕ


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




Пост N: 316
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.01.12 11:39. Заголовок: sashaBG пишет: ПРИ ..


sashaBG пишет:

 цитата:
ПРИ НАЖАТИИ КНОПОК НЕ ДОЛЖНО СРАБАТЫВАТЬ СООБЩЕНИЕ


Увы, но это плата за "настоящие" (а не нарисованные) кнопки в теперешней реализации BTNTEXBOX :
поскольку поле ввода теряет фокус при нажатии такой кнопки, то срабатывает событие OnLostFocus

Кстати, проверил срабатывание события OnLostFocus на старой реализации этого контрола в сборке 2.0.5: работает точно также, как сейчас!

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




Пост N: 101
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 26.01.12 15:19. Заголовок: В версии 2.0.5


В версии 2.0.5 срабатывает сначало событие в ACTION и я там его ловлю и исправляю :) а в 2.0.6 срабатывает сначало событие ONLOST
для меня в етом проблема

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




Пост N: 317
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.01.12 11:27. Заголовок: sashaBG пишет: для ..


sashaBG пишет:

 цитата:
для меня в етом проблема


Предложение:
Как альтернативу BTNTEXBOX с LostFocus Вы можете попробовать использовать GetBox с классами Action и Valid

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





Пост N: 32
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 06.02.12 19:11. Заголовок: Григорий добрый вече..


Григорий добрый вечер.

Для программы нужно было использовать Wait Window из примера samples\Basic\WAIT_WINDOW

пример demo2 загружает процесор больше 50% функция ShowWaitWindowModal( cMessage ). Если поменять на Laskey(), Inkey() загрузка исчезает.

Вопрос: У меня есть реализовано два Wait Window один аналогичный Visual Foxpro (верхний правый угол), второй из Paradox (красный нижний правый угол). Возможно ли закинуть реализацию и примеры?

Спасибо.



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




Пост N: 323
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 06.02.12 23:05. Заголовок: santy пишет: Вопрос..


santy пишет:

 цитата:
Вопрос: У меня есть реализовано два Wait Window один аналогичный Visual Foxpro (верхний правый угол), второй из Paradox (красный нижний правый угол). Возможно ли закинуть реализацию и примеры?


Да, присылайте на мою почту
Мой адрес знаете?

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





Пост N: 34
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 06.02.12 23:57. Заголовок: Только тот ,что в пр..


Только тот ,что в профиле.

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


Пост N: 1080
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 07.02.12 00:45. Заголовок: santy пишет: пример..


santy пишет:

 цитата:
пример demo2 загружает процесор больше 50% функция ShowWaitWindowModal( cMessage )


Так на то он и пример, чтобы его не использовать
Там (т.е. в ShowWaitWindowModal()) в цикле нужно добавить hb_releaseCPU() для harbour или, кажется, releaseCPU() для xHb


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




Пост N: 324
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 07.02.12 12:02. Заголовок: santy пишет: Только..


santy пишет:

 цитата:
Только тот ,что в профиле


Этот адрес подойдет - присылайте примеры

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


Пост N: 295
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 08.02.12 07:59. Заголовок: Петр Так на то он ..


Петр

 цитата:
Так на то он и пример, чтобы его не использовать


Напугал! На примерах учатся

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





Пост N: 36
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 08.02.12 12:05. Заголовок: На то он и пример , ..


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



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




Пост N: 326
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 13.02.12 11:10. Заголовок: АНОНС * АНОНС * АНОН..


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

Завершена подготовка к опубликованию новой версии 2.0.7, которая выйдет завтра.

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

- исправление обнаруженных ошибок и неточностей кода, внесенных в предыдущей сборке;
- исправлена неправильная позиция надписей заголовков в элементе управления Tab при одновременном использовании классов Bottom и BackColor (ownerdraw стиль);
- теперь размеры картинки элемента управления Image могут быть определены автоматически, если не указаны ее высота/ширина;
- обновлена сборка Харбора версии 3.1.0dev, библиотеки PropGrid и TsBrowse (где исправлена проблема с "залипанием" последней строки в некоторых случаях);
- добавлены новые и обновлены старые примеры

Спасибо за внимание!

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




Пост N: 2048
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 14.02.12 03:52. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
теперь размеры картинки элемента управления Image могут быть определены автоматически, если не указаны ее высота/ширина;



Пример в студию ! Хочется глянуть !

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




Пост N: 327
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 14.02.12 11:20. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал, по адресу:

http://minigui.mylivepage.ru/file/?fileid=8701

а также, как обычно, на сервере http://hmgextended.com по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.0.7-setup.zip

Также доступна эта сборка и для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg207-mingw.zip

Спасибо за внимание!

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




Пост N: 188
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 14.02.12 12:26. Заголовок: SOS!!!


Я так обрадовался и начал перекомпилировку программ. К сожалению, всё стало только хуже Теперь уже не только последняя строка цепляется, но и все, кроме первых двух (при последующем откручивании наверх). Самое ужасное то, что программа при этом ЗАВИСАЕТ намертво, и снять её можно только пресловутой CTRL+ALT+DEL.

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



Пост N: 62
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 20.02.12 08:29. Заголовок: Переход на версию 2...


Переход на версию 2.0.7 прошел нормально!
Спасибо Григорий за отличную работу

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




Пост N: 102
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 20.02.12 11:27. Заголовок: Потверждаю зависание в TSBROWSE !


Подтверждаю зависание в TSBROWSE !


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




Пост N: 329
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.02.12 12:03. Заголовок: sashaBG пишет: Подт..


sashaBG пишет:

 цитата:
Подтверждаю зависание в TSBROWSE !


Для дальнейшего рассмотрения этой проблемы требуется демонстрационный пример

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




Пост N: 2055
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.02.12 19:07. Заголовок: Если собирать проект..


Если собирать проект для МиниГуи под MinGW - собирается ОДИН ехе-ник или будет присутствовать еще dll-ка MinGW ?

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