Автор | Сообщение |
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
[только новые]
|
|
Dima
|
| |
Пост N: 6019
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.09.16 13:25. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет:
|
|
|
Dima
|
| |
Пост N: 6020
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.09.16 16:44. Заголовок: Петр пишет: Понятно..
Петр пишет: цитата: | Понятно, что собака зарыта здесь: FUNCTION Events ( hWnd, nMsg, wParam, lParam ) Понятно, что код там (и не только там) нужно оптимизировать в любом случае, даже если бы не было артефактов. |
| Просто решил напомнить , было бы не плохо починить оптимизировать код , глядишь и косяков не будет....
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1294
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 14:32. Заголовок: Dima пишет: Просто ..
Dima пишет: цитата: | Просто решил напомнить , было бы не плохо починить оптимизировать код |
| Код создания окна, в котором размещен tsbrowse можно увидеть? Обработчики [ ONGOTFOCUS <GotFocusProcedure> ] ; [ ONLOSTFOCUS <LostFocusProcedure> ] ; использовались?
|
|
|
Dima
|
| |
Пост N: 6021
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 14:37. Заголовок: Петр пишет: Код со..
Петр пишет: цитата: | Код создания окна, в котором размещен tsbrowse можно увидеть? |
| Да конечно. Только глючит и в примерах так же на семерке. Скрытый текст DEFINE WINDOW SPR_REC AT GetDesktopRealTop(),GetDesktopRealLeft() ; WIDTH WidthWindow_MyApl HEIGHT HighWindow_MyApl ; TITLE if (n_fltrecept==0,"Готовая продукция",if(n_fltrecept==1,"Черновые рецептуры","Архив рецептур")) ; ICON if(n_fltrecept==0,"AMAINICON",if(n_fltrecept==1,"BLACKS","YELLOW")) ; WINDOWTYPE STANDARD ; NOMAXIMIZE ; NOSIZE ; ON INIT Domethod("Form_0","Hide") ; ON RELEASE {||closebase(a_base),Domethod("Form_0","Show") } ; ON INTERACTIVECLOSE {|| .t.} ; ON GOTFOCUS {|| IsFocBut()} -------------- Func IsFocBut() // это костыль так как obrw:setfocus() не становился на нужный бровс , переделал на _PUSHKEY(VK_TAB) if lbut4x _PUSHKEY(VK_TAB) if lfocbrw4 _PUSHKEY(VK_TAB) endif lbut4x:=.f. endif return nil
|
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1295
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 14:47. Заголовок: Dima пишет: DEFINE..
Dima пишет: И в этом окне помещены два tsbrowse, так? У меня примеры не глючат, библиотека стандартная или своя?
|
|
|
Dima
|
| |
Пост N: 6022
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 14:48. Заголовок: да два бровса библио..
да два бровса библиотека стандартная
|
|
|
Dima
|
| |
Пост N: 6023
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 14:52. Заголовок: Петр пишет: У меня ..
Петр пишет: Я взял поклацал свертку и разворот всех окон , на 5 попытке в примере C:\MiniGUI\SAMPLES\Advanced\Tsb_LoadFields\ получил чистое окно , без бровса. Могу кино снять если надо. PS Винда не глючит и другие приложения тоже. Глюки исключительно в Минигуи.
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1296
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 15:10. Заголовок: Пока спасибо за отве..
Пока спасибо за ответы, буду смотреть. А у бровса bWhen установлены?
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1297
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 15:16. Заголовок: Dima пишет: Я взял ..
Dima пишет: цитата: | Я взял поклацал свертку и разворот всех окон , на 5 попытке в примере C:\MiniGUI\SAMPLES\Advanced\Tsb_LoadFields\ получил чистое окно , без бровса. Могу кино снять если надо. |
| На 7? Кино не надо, а откомпилированный пример куда-то выложить?
|
|
|
Dima
|
| |
Пост N: 6024
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 15:20. Заголовок: Петр пишет: откомпи..
Петр пишет: цитата: | откомпилированный пример куда-то выложить? |
| Скрытый текст Петр пишет: цитата: | А у бровса bWhen установлены? |
| Не нашел у себя в сырцах такого.
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1298
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 16:15. Заголовок: Протестировал на XP ..
Протестировал на XP и 7 - ничего необычного.
|
|
|
|
Dima
|
| |
Пост N: 6025
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 16:22. Заголовок: Петр Понял , спасиб..
Петр Понял , спасибо ! Придется мириться с тем что есть ...
|
|
|
PSP
|
| постоянный участник
|
Пост N: 1274
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.09.16 16:22. Заголовок: У меня на 10-ке "..
У меня на 10-ке "эффект" воспроизвёлся: WIN-D, затем клик по свернутому окну в панели задач. Так несколько раз. В восстановленном окне пусто. Когда щелкаешь мышой внутрь, появляются ячейки бровса.
|
|
|
Dima
|
| |
Пост N: 6026
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 16:53. Заголовок: PSP пишет: У меня н..
PSP пишет: цитата: | У меня на 10-ке "эффект" воспроизвёлся: |
| Забавно а Has утверждал что на оси win 8 и выше таких косяков нет. Видимо он не шибко то и "гонял" свою задачу.
|
|
|
Петр
|
| постоянный участник
|
Пост N: 1299
Зарегистрирован: 09.10.06
|
|
Отправлено: 20.09.16 16:54. Заголовок: Dima пишет: Придетс..
Dima пишет: цитата: | Придется мириться с тем что есть |
| Нет-нет, просто копать глубже надо. Пока соображаю
|
|
|
SergKis
|
| постоянный участник
|
Пост N: 1232
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.09.16 17:37. Заголовок: PSP пишет У меня на ..
PSP пишет На 2-х 8.1 получил следующее: - Win+D Win+D окно в фокусе, но с TSB фокус снят (раскраска курсора об этом говорит) и VK_TAB не восстанавливает фокус курсора (хоть ужмись) - клик на кнопке минимизации и по свернутой иконке (фокуса на TSB нет) жмем VK_TAB, фокус на TSB (курсор) восстановился, ALt+VK_TAB и ALt+VK_TAB + VK_TAB также восстанавливает фокус курсора TSB
|
|
|
ММК
|
| постоянный участник
|
Пост N: 239
Зарегистрирован: 29.05.10
|
|
Отправлено: 20.09.16 17:42. Заголовок: 10-ка корпоративная..
10-ка корпоративная 64. Пример Димы работает без проблем при любом управлении.
|
|
|
Dima
|
| |
Пост N: 6028
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.16 17:48. Заголовок: ММК Да проблема про..
ММК Да проблема происходит рандомно , у меня с 5 раза получилось , у тебя может получится с тысячного или сотого. Я пробовал мучать так же , окно задачи на FW , вот там все работает как надо и ни чего не ломается. Но мне нравится Минигуи
|
|
|
ММК
|
| постоянный участник
|
Пост N: 240
Зарегистрирован: 29.05.10
|
|
Отправлено: 20.09.16 17:55. Заголовок: Dima пишет: Но мне ..
Dima пишет: Слишком много надо менять в Минигуи , что бы все работало , как в FW. Кстати TsBrows в FW так и не заработал ( нормально) . Его просто заменили
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 1006
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.09.16 10:06. Заголовок: Опубликована новая с..
Опубликована новая сборка 16.09 для следующих С-компиляторов: - BCC 5.51 (Harbour и xHarbour) - MinGW 6.2.0 32/64 bits (только Harbour) - BCC 10.1 (только Harbour) - XCC (xHarbour) Прямые ссылки на дистрибутивы есть на домашней странице библиотеки Если кого-то интересует компилятор Pelles C 8.0, то я могу подготовить сборку для него также... Благодарю за помощь Петра и Андрея Верченко
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|