Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Плагин zmFunctions
PeterДата: Вс, 10 Января 2010, 04:49 | Сообщение # 1
Админ NeoBook
Тут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)
Прикрепления: zmFunctions.zip (343.9 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеТут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)

Автор - Peter
Дата добавления - 10 Января 2010 в 04:49
PeterДата: Ср, 02 Ноября 2011, 01:02 | Сообщение # 1111
Админ NeoBook
Quote (Гарик)
Хотя один хрен всё-равно какую-нибудь зацепку найдёте

Гарик, вы считаете, что я занимаюсь поиском "зацепок"?
Их и искать не надо, все само прёт, и порой через край.
Как обычно - копипасте, и даже без проверки.
:D
Ну, что ж, ОК!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Гарик)
Хотя один хрен всё-равно какую-нибудь зацепку найдёте

Гарик, вы считаете, что я занимаюсь поиском "зацепок"?
Их и искать не надо, все само прёт, и порой через край.
Как обычно - копипасте, и даже без проверки.
:D
Ну, что ж, ОК!

Автор - Peter
Дата добавления - 02 Ноября 2011 в 01:02
ГарикДата: Ср, 02 Ноября 2011, 01:12 | Сообщение # 1112
Quote (Peter)
Гарик, вы считаете, что я занимаюсь поиском "зацепок"?

Да ничего я не считаю
Я ж в хорошем смысле этого слова, что указали на баг.
Quote (Peter)
и даже без проверки

Это пример не мой.
Просто лишнее с него поубирал и немного переделал.


Сообщение отредактировано
Гарик - Ср, 02 Ноября 2011, 01:26
 
Сообщение
Quote (Peter)
Гарик, вы считаете, что я занимаюсь поиском "зацепок"?

Да ничего я не считаю
Я ж в хорошем смысле этого слова, что указали на баг.
Quote (Peter)
и даже без проверки

Это пример не мой.
Просто лишнее с него поубирал и немного переделал.

Автор - Гарик
Дата добавления - 02 Ноября 2011 в 01:12
СергейДата: Ср, 02 Ноября 2011, 11:59 | Сообщение # 1113
Необукер
Quote (Гарик)
А чем HTML не устраивает, всё так и есть:
я такой же принцип делал для одной конторы, им надо было менять цвет на лету. Полная таблица ral более 3000 цветов. Делал давно все отлично работает. Это пожалуй единственный безболезненный вариант. Плага в то время не нашел а с помощью css и js потратил 30 минут до сих пор робит(кроме вин7, непомню что я там делал, но выпадает в осадок :D )
Единственное, можно минимизировать сам код:

Кроме певого рисунка в #1111 остальные в хтмл сделать можно без проблем, было бы желание :)
А зачем нужны диаграммы в НБ, я что то не вижу практического применения?!
----------------------------------
пример без js, ну или почти :D . Вроде должно работать везде...
Но, все равно, вся эта байда с хтмлом плагин не заменит!
Прикрепления: ColorPicker.rar (3.3 Kb)


Сообщение отредактировано
Сергей - Ср, 02 Ноября 2011, 16:20
 
Сообщение
Quote (Гарик)
А чем HTML не устраивает, всё так и есть:
я такой же принцип делал для одной конторы, им надо было менять цвет на лету. Полная таблица ral более 3000 цветов. Делал давно все отлично работает. Это пожалуй единственный безболезненный вариант. Плага в то время не нашел а с помощью css и js потратил 30 минут до сих пор робит(кроме вин7, непомню что я там делал, но выпадает в осадок :D )
Единственное, можно минимизировать сам код:

Кроме певого рисунка в #1111 остальные в хтмл сделать можно без проблем, было бы желание :)
А зачем нужны диаграммы в НБ, я что то не вижу практического применения?!
----------------------------------
пример без js, ну или почти :D . Вроде должно работать везде...
Но, все равно, вся эта байда с хтмлом плагин не заменит!

Автор - Сергей
Дата добавления - 02 Ноября 2011 в 11:59
mishemДата: Ср, 02 Ноября 2011, 16:26 | Сообщение # 1114
Эксперт форума
Quote (Сергей)
А зачем нужны диаграммы в НБ

мы уже с Петром обсуждали это
http://neobooker.ru/forum/22-2131-54960-16-1319879770
Quote (Сергей)

Кроме певого рисунка в #1111 остальные в хтмл сделать можно без проблем

Можно, не спорю, но только единичные варианты.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
А зачем нужны диаграммы в НБ

мы уже с Петром обсуждали это
http://neobooker.ru/forum/22-2131-54960-16-1319879770
Quote (Сергей)

Кроме певого рисунка в #1111 остальные в хтмл сделать можно без проблем

Можно, не спорю, но только единичные варианты.

Автор - mishem
Дата добавления - 02 Ноября 2011 в 16:26
DEMBELДата: Ср, 02 Ноября 2011, 16:34 | Сообщение # 1115
Наш дизайнер
все трете, трете... я уж обрадовался они плагин обновляют... :(

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениевсе трете, трете... я уж обрадовался они плагин обновляют... :(

Автор - DEMBEL
Дата добавления - 02 Ноября 2011 в 16:34
mishemДата: Ср, 02 Ноября 2011, 16:36 | Сообщение # 1116
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 02 Ноября 2011 в 16:36
DEMBELДата: Ср, 02 Ноября 2011, 16:39 | Сообщение # 1117
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 02 Ноября 2011 в 16:39
СергейДата: Ср, 02 Ноября 2011, 17:15 | Сообщение # 1118
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 02 Ноября 2011 в 17:15
DEMBELДата: Ср, 02 Ноября 2011, 18:00 | Сообщение # 1119
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 02 Ноября 2011 в 18:00
mishemДата: Ср, 02 Ноября 2011, 18:19 | Сообщение # 1120
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Ср, 02 Ноября 2011, 18:59
 
Сообщение

Автор - mishem
Дата добавления - 02 Ноября 2011 в 18:19
NecronomiconДата: Ср, 02 Ноября 2011, 18:23 | Сообщение # 1121
Участник
 
Сообщение

Автор - Necronomicon
Дата добавления - 02 Ноября 2011 в 18:23
СергейДата: Ср, 02 Ноября 2011, 18:28 | Сообщение # 1122
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 02 Ноября 2011 в 18:28
mishemДата: Ср, 02 Ноября 2011, 19:03 | Сообщение # 1123
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 02 Ноября 2011 в 19:03
DEMBELДата: Ср, 02 Ноября 2011, 19:53 | Сообщение # 1124
Наш дизайнер

Добавлено (02 Ноябрь 2011, 19:53)
---------------------------------------------



Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Добавлено (02 Ноябрь 2011, 19:53)
---------------------------------------------


Автор - DEMBEL
Дата добавления - 02 Ноября 2011 в 19:53
mishemДата: Ср, 02 Ноября 2011, 20:02 | Сообщение # 1125
Эксперт форума
Quote (DEMBEL)
помню он меня не очень впечатлил, тормозил и глючил вдобавок...

Я в этой теме ответил
http://neobooker.ru/forum/22-2131-1


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DEMBEL)
помню он меня не очень впечатлил, тормозил и глючил вдобавок...

Я в этой теме ответил
http://neobooker.ru/forum/22-2131-1

Автор - mishem
Дата добавления - 02 Ноября 2011 в 20:02
СергейДата: Чт, 03 Ноября 2011, 07:16 | Сообщение # 1126
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 03 Ноября 2011 в 07:16
ВадимДата: Пт, 04 Ноября 2011, 16:40 | Сообщение # 1127
Генератор идей


Пётр, можно ли в команду zmIsWindow добавить проверяемый параметр "На переднем плане" (True - ДА, False - НЕТ). Это чтобы иметь возможность определить состояние окна, когда оно, например, существует, но перекрыто другим окном.
Если я правильно понимаю из твоей справки, то нужно определить - находится ли окно наверху Z-последовательности.

В настоящее время переключить в состояние "наверху" можно командой zmSetForegroundWindow и другие есть, а как программно узнать - сверху (на переднем плане) окно или нет?

Добавлено (04 Ноябрь 2011, 16:40)
---------------------------------------------
Может быть вместо добавления проверяемого параметра в команду zmIsWindow сделать отдельную команду определения номера окна в Z-последовательности?
И в зависимости от номера уже можно будет программно решать - наверху окно или нет.

Кроме того, возможность определять номер Z-последовательности может быть полезной в многооконных приложениях.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение


Пётр, можно ли в команду zmIsWindow добавить проверяемый параметр "На переднем плане" (True - ДА, False - НЕТ). Это чтобы иметь возможность определить состояние окна, когда оно, например, существует, но перекрыто другим окном.
Если я правильно понимаю из твоей справки, то нужно определить - находится ли окно наверху Z-последовательности.

В настоящее время переключить в состояние "наверху" можно командой zmSetForegroundWindow и другие есть, а как программно узнать - сверху (на переднем плане) окно или нет?

Добавлено (04 Ноябрь 2011, 16:40)
---------------------------------------------
Может быть вместо добавления проверяемого параметра в команду zmIsWindow сделать отдельную команду определения номера окна в Z-последовательности?
И в зависимости от номера уже можно будет программно решать - наверху окно или нет.

Кроме того, возможность определять номер Z-последовательности может быть полезной в многооконных приложениях.


Автор - Вадим
Дата добавления - 04 Ноября 2011 в 16:40
PeterДата: Пт, 04 Ноября 2011, 18:17 | Сообщение # 1128
Админ NeoBook
В Z-последоваательности не все так уж однозначно, потому-что есть "окна верхнего уровня" (главные) и есть дочерние окна от этих главных (родительских).
Я посмотрю что и как тут можно сделать.

Quote (Вадим)
Кроме того, возможность определять номер Z-последовательности может быть полезной в многооконных приложениях.

Конкретный пример, плиз.
Только, пожалуйста, без "может быть когда-нибудь".


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеВ Z-последоваательности не все так уж однозначно, потому-что есть "окна верхнего уровня" (главные) и есть дочерние окна от этих главных (родительских).
Я посмотрю что и как тут можно сделать.

Quote (Вадим)
Кроме того, возможность определять номер Z-последовательности может быть полезной в многооконных приложениях.

Конкретный пример, плиз.
Только, пожалуйста, без "может быть когда-нибудь".

Автор - Peter
Дата добавления - 04 Ноября 2011 в 18:17
ВадимДата: Сб, 05 Ноября 2011, 14:02 | Сообщение # 1129
Генератор идей
Quote (Peter)
Конкретный пример, плиз.

Не могу программно узнать - перекрыто окно другими окнами или нет. Т.е. на переднем оно плане или нет.
Сейчас делаю в программе возможность горячими клавишами сворачивать и разворачивать окно приложения. Если окно свернуто, то сочетание клавиш приводит к разворачиванию окна, а если окно развернуто, то тоже сочетание приводит к сворачиванию. Однако, бывает, что на данное окно просто накладывается любое другое окно иного приложения - часто пользователь сам переключается между окнами не сворачивая окно моей программы. В этой ситуации окно развернуто, но работать с ним невозможно, его для этого нужно сначала перевести на передний план. Если же в этой ситуации задействовать горячие клавиши, то окно, вместо того чтобы сразу появиться (как ожидает пользователь) незаметно сворачивается (ведь оно было развернуто) и приходится нажимать горячие клавиши второй раз, чтобы развернуть окно уже на переднем плане.
Quote (Peter)
В Z-последоваательности не все так уж однозначно

Ну, может быть, проще будет тогда добавить проверяемый параметр - на переднем плане окно приложения или нет? Я просто подумал, что может быть с Z-последоваательностью будет более универсальное решение, поэтому предложил такой вариант...


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Конкретный пример, плиз.

Не могу программно узнать - перекрыто окно другими окнами или нет. Т.е. на переднем оно плане или нет.
Сейчас делаю в программе возможность горячими клавишами сворачивать и разворачивать окно приложения. Если окно свернуто, то сочетание клавиш приводит к разворачиванию окна, а если окно развернуто, то тоже сочетание приводит к сворачиванию. Однако, бывает, что на данное окно просто накладывается любое другое окно иного приложения - часто пользователь сам переключается между окнами не сворачивая окно моей программы. В этой ситуации окно развернуто, но работать с ним невозможно, его для этого нужно сначала перевести на передний план. Если же в этой ситуации задействовать горячие клавиши, то окно, вместо того чтобы сразу появиться (как ожидает пользователь) незаметно сворачивается (ведь оно было развернуто) и приходится нажимать горячие клавиши второй раз, чтобы развернуть окно уже на переднем плане.
Quote (Peter)
В Z-последоваательности не все так уж однозначно

Ну, может быть, проще будет тогда добавить проверяемый параметр - на переднем плане окно приложения или нет? Я просто подумал, что может быть с Z-последоваательностью будет более универсальное решение, поэтому предложил такой вариант...

Автор - Вадим
Дата добавления - 05 Ноября 2011 в 14:02
PeterДата: Сб, 05 Ноября 2011, 15:09 | Сообщение # 1130
Админ NeoBook
Quote (Вадим)
Т.е. на переднем оно плане или нет

Ну, это-то не проблема.
Quote (Вадим)
вместо того чтобы сразу появиться (как ожидает пользователь) незаметно сворачивается (ведь оно было развернуто)

%)
Это почему?
Quote (Вадим)
добавить проверяемый параметр - на переднем плане окно приложения или нет?

Хорошо, я посмотрю...

Добавлено (05 Ноябрь 2011, 15:09)
---------------------------------------------
:D
Кстати, Вадим, в плагине ведь уже все имеется - команда zmGetForegroundWindow .
Почему бы не воспользоваться ею, а?
;)
Ничего принципиально другого я делать и не собирался.
:)
Сам забыл, блин...
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Т.е. на переднем оно плане или нет

Ну, это-то не проблема.
Quote (Вадим)
вместо того чтобы сразу появиться (как ожидает пользователь) незаметно сворачивается (ведь оно было развернуто)

%)
Это почему?
Quote (Вадим)
добавить проверяемый параметр - на переднем плане окно приложения или нет?

Хорошо, я посмотрю...

Добавлено (05 Ноябрь 2011, 15:09)
---------------------------------------------
:D
Кстати, Вадим, в плагине ведь уже все имеется - команда zmGetForegroundWindow .
Почему бы не воспользоваться ею, а?
;)
Ничего принципиально другого я делать и не собирался.
:)
Сам забыл, блин...
:D

Автор - Peter
Дата добавления - 05 Ноября 2011 в 15:09
ВадимДата: Сб, 05 Ноября 2011, 15:15 | Сообщение # 1131
Генератор идей
Quote (Peter)
Это почему?

Так код такой. Я же и написал:

:NormalWind
If "[WindowState]" "=" "Minimized"
    SetVar "[WindowState]" "Normal"
    zmSetForegroundWindow "[WinHandle]"
Else
.   zmIsWindow "[WinHandle]" "Forward" "[WinForward]"
.   If "[WinForward]" "=" "False"
.      zmSetForegroundWindow "[WinHandle]"
.   Else
       SetVar "[WindowState]" "Minimized"
.   EndIf
EndIf
Return 


Quote (Peter)
Кстати, Вадим, в плагине ведь уже все имеется - команда zmGetForegroundWindow .
Почему бы не воспользоваться ею, а?

А ведь действительно, можно просто сравнить дескрипторы верхнего окна и окна приложения! :D
Спасибо!!! :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Сб, 05 Ноября 2011, 15:57
 
Сообщение
Quote (Peter)
Это почему?

Так код такой. Я же и написал:

:NormalWind
If "[WindowState]" "=" "Minimized"
    SetVar "[WindowState]" "Normal"
    zmSetForegroundWindow "[WinHandle]"
Else
.   zmIsWindow "[WinHandle]" "Forward" "[WinForward]"
.   If "[WinForward]" "=" "False"
.      zmSetForegroundWindow "[WinHandle]"
.   Else
       SetVar "[WindowState]" "Minimized"
.   EndIf
EndIf
Return 


Quote (Peter)
Кстати, Вадим, в плагине ведь уже все имеется - команда zmGetForegroundWindow .
Почему бы не воспользоваться ею, а?

А ведь действительно, можно просто сравнить дескрипторы верхнего окна и окна приложения! :D
Спасибо!!! :)

Автор - Вадим
Дата добавления - 05 Ноября 2011 в 15:15
PeterДата: Сб, 05 Ноября 2011, 15:31 | Сообщение # 1132
Админ NeoBook
Quote (Вадим)
Так код такой.

Значит, нужно написАть ДРУГОЙ код!
:)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Так код такой.

Значит, нужно написАть ДРУГОЙ код!
:)

Автор - Peter
Дата добавления - 05 Ноября 2011 в 15:31
ВадимДата: Сб, 05 Ноября 2011, 15:41 | Сообщение # 1133
Генератор идей
Quote (Peter)
Значит, нужно написАть ДРУГОЙ код!

Дык, ступил я, не сообразил сразу, что можно zmGetForegroundWindow использовать! :)

Вот так работает:

:NormalWind
If "[WindowState]" "=" "Minimized"
   SetVar "[WindowState]" "Normal"
   zmSetForegroundWindow "[WinHandle]"
Else
   zmGetForegroundWindow "[HandleTopWindow]"
   If "[HandleTopWindow]" "<>" "[WinHandle]"
      zmSetForegroundWindow "[WinHandle]"
   Else
      SetVar "[WindowState]" "Minimized"
   EndIf
EndIf
Return


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Значит, нужно написАть ДРУГОЙ код!

Дык, ступил я, не сообразил сразу, что можно zmGetForegroundWindow использовать! :)

Вот так работает:

:NormalWind
If "[WindowState]" "=" "Minimized"
   SetVar "[WindowState]" "Normal"
   zmSetForegroundWindow "[WinHandle]"
Else
   zmGetForegroundWindow "[HandleTopWindow]"
   If "[HandleTopWindow]" "<>" "[WinHandle]"
      zmSetForegroundWindow "[WinHandle]"
   Else
      SetVar "[WindowState]" "Minimized"
   EndIf
EndIf
Return

Автор - Вадим
Дата добавления - 05 Ноября 2011 в 15:41
DoXeRДата: Пт, 11 Ноября 2011, 09:08 | Сообщение # 1134
Участник
хороший плагин.
есть вопрос насчет компиляции.
В справке написано
Quote
Перед компиляцией проекта нужно обязательно закрыть программу, сменить расширение требуемого Runtime плагина(ов) с *.nbr на *.nbp (соотвественно предварительно временно переименовать или переместить в другую папку Designtime плагин), вновь открыть программу с проектом и запустить процесс компиляции. Иными словами, нужно просто "подсунуть" NeoBook для компиляции Runtime плагин, но с расширением *.nbp, а потом необходимо будет вернуть всё на свои места, т.е провести обратные манипуляции с плагинами...


Quote
Если применяется NeoBook v5.5.0 и выше, то программа уже сама распознает какой тип плагина использовать для конечной компиляции проекта, и автоматически включит в скомпилированное приложение Runtime плагин. Если последний отстуствует, то для компиляции будет использован Designtime плагин.

так все таки, первая цитата будет верна, если не выполняется вторая цитата?
Или же вне зависимости от версии, нужно подменять файл zmFunctions.nbp файлом zmFunctions.nbr ?
 
Сообщениехороший плагин.
есть вопрос насчет компиляции.
В справке написано
Quote
Перед компиляцией проекта нужно обязательно закрыть программу, сменить расширение требуемого Runtime плагина(ов) с *.nbr на *.nbp (соотвественно предварительно временно переименовать или переместить в другую папку Designtime плагин), вновь открыть программу с проектом и запустить процесс компиляции. Иными словами, нужно просто "подсунуть" NeoBook для компиляции Runtime плагин, но с расширением *.nbp, а потом необходимо будет вернуть всё на свои места, т.е провести обратные манипуляции с плагинами...


Quote
Если применяется NeoBook v5.5.0 и выше, то программа уже сама распознает какой тип плагина использовать для конечной компиляции проекта, и автоматически включит в скомпилированное приложение Runtime плагин. Если последний отстуствует, то для компиляции будет использован Designtime плагин.

так все таки, первая цитата будет верна, если не выполняется вторая цитата?
Или же вне зависимости от версии, нужно подменять файл zmFunctions.nbp файлом zmFunctions.nbr ?

Автор - DoXeR
Дата добавления - 11 Ноября 2011 в 09:08
PeterДата: Пт, 11 Ноября 2011, 10:44 | Сообщение # 1135
Админ NeoBook
Quote (DoXeR)
Или же вне зависимости от версии, нужно подменять файл zmFunctions.nbp файлом zmFunctions.nbr ?

Там же черным-по-белому написано:
Quote
Если применяется NeoBook v5.5.0 и выше, то программа уже сама распознает какой тип плагина использовать для конечной компиляции проекта,

т.е. никакие дополнительные телодвижения по подмене файлов совершать не нужно.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DoXeR)
Или же вне зависимости от версии, нужно подменять файл zmFunctions.nbp файлом zmFunctions.nbr ?

Там же черным-по-белому написано:
Quote
Если применяется NeoBook v5.5.0 и выше, то программа уже сама распознает какой тип плагина использовать для конечной компиляции проекта,

т.е. никакие дополнительные телодвижения по подмене файлов совершать не нужно.

Автор - Peter
Дата добавления - 11 Ноября 2011 в 10:44
DoXeRДата: Пт, 11 Ноября 2011, 10:49 | Сообщение # 1136
Участник
 
Сообщение

Автор - DoXeR
Дата добавления - 11 Ноября 2011 в 10:49
PeterДата: Пт, 11 Ноября 2011, 10:59 | Сообщение # 1137
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 11 Ноября 2011 в 10:59
DoXeRДата: Пн, 14 Ноября 2011, 04:29 | Сообщение # 1138
Участник
zmTrayBalloon окошко пропадает само, спустя несколько секунд, можно ли сделать его не исчезающим, пока пользователь сам не закроет?
Если нет, есть ли аналоги? ( алертбоксы,message-боксы не подходят )


Сообщение отредактировано
DoXeR - Пн, 14 Ноября 2011, 04:31
 
СообщениеzmTrayBalloon окошко пропадает само, спустя несколько секунд, можно ли сделать его не исчезающим, пока пользователь сам не закроет?
Если нет, есть ли аналоги? ( алертбоксы,message-боксы не подходят )

Автор - DoXeR
Дата добавления - 14 Ноября 2011 в 04:29
PeterДата: Пн, 14 Ноября 2011, 04:43 | Сообщение # 1139
Админ NeoBook
Quote (DoXeR)
можно ли сделать его не исчезающим, пока пользователь сам не закроет?

Я давно делал этот "баллон" и сейчас не помню всех тонкостей, там были какие-то нестыковки со временем отображения (что-то в разных системах по-разному). Тогда я на все эти дела "забил" или забыл про них, что ли.
Попробую "вспомнить" и поправить по-возможности, но только под WinXP.

Quote (DoXeR)
Если нет, есть ли аналоги?

В самой NB есть аналог - команда Balloon, но она работает по щелчку "вообще", а не именно по сообщению.
Другие аналоги для NeoBook мне неизвестны.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DoXeR)
можно ли сделать его не исчезающим, пока пользователь сам не закроет?

Я давно делал этот "баллон" и сейчас не помню всех тонкостей, там были какие-то нестыковки со временем отображения (что-то в разных системах по-разному). Тогда я на все эти дела "забил" или забыл про них, что ли.
Попробую "вспомнить" и поправить по-возможности, но только под WinXP.

Quote (DoXeR)
Если нет, есть ли аналоги?

В самой NB есть аналог - команда Balloon, но она работает по щелчку "вообще", а не именно по сообщению.
Другие аналоги для NeoBook мне неизвестны.

Автор - Peter
Дата добавления - 14 Ноября 2011 в 04:43
mishemДата: Пн, 14 Ноября 2011, 04:50 | Сообщение # 1140
Эксперт форума
Quote (DoXeR)
Если нет, есть ли аналоги? ( алертбоксы,message-боксы не подходят )

Делаешь свое окно, и будет тебе балон такой какой захочешь.:)
Но опять же, без условий не обойтись.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (DoXeR)
Если нет, есть ли аналоги? ( алертбоксы,message-боксы не подходят )

Делаешь свое окно, и будет тебе балон такой какой захочешь.:)
Но опять же, без условий не обойтись.

Автор - mishem
Дата добавления - 14 Ноября 2011 в 04:50
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Поиск: