Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » asPaint (Рисование в проектах NeoBook)
asPaint
AS3856Дата: Вт, 15 Мая 2018, 22:57 | Сообщение # 31
Эксперт форума
Цитата UIYOYXB ()
не лишней будет опция коррекции экспозиции, контрастности, яркости, и отдельно каждого цвета РГБ для редактируемой картинки

а начиналось всё намного проще- небольшую рисовалку соорудить... :D
 
Сообщение
Цитата UIYOYXB ()
не лишней будет опция коррекции экспозиции, контрастности, яркости, и отдельно каждого цвета РГБ для редактируемой картинки

а начиналось всё намного проще- небольшую рисовалку соорудить... :D

Автор - AS3856
Дата добавления - 15 Мая 2018 в 22:57
PeterДата: Вт, 15 Мая 2018, 23:06 | Сообщение # 32
Админ NeoBook
Цитата Peter ()
если будет альтернатива в виде портабельной программки, то зачем тогда ставить Гимп или ФШ

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

Цитата AS3856 ()
а начиналось всё намного проще- небольшую рисовалку соорудить... :D

Ха!...
А ты как думал?
То ли еще будет!
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Peter ()
если будет альтернатива в виде портабельной программки, то зачем тогда ставить Гимп или ФШ

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

Цитата AS3856 ()
а начиналось всё намного проще- небольшую рисовалку соорудить... :D

Ха!...
А ты как думал?
То ли еще будет!
:)

Автор - Peter
Дата добавления - 15 Мая 2018 в 23:06
UIYOYXBДата: Ср, 16 Мая 2018, 12:04 | Сообщение # 33
Участник
Цитата AS3856 ()
а начиналось всё намного проще- небольшую рисовалку соорудить... :D


То я еще про различные фичи по типу альфа-канала и слоев не написал, что бы сразу не отбить охоту :D
 
Сообщение
Цитата AS3856 ()
а начиналось всё намного проще- небольшую рисовалку соорудить... :D


То я еще про различные фичи по типу альфа-канала и слоев не написал, что бы сразу не отбить охоту :D

Автор - UIYOYXB
Дата добавления - 16 Мая 2018 в 12:04
AS3856Дата: Вт, 22 Мая 2018, 09:47 | Сообщение # 34
Эксперт форума
Цитата UIYOYXB ()
Если будете апгрейдить плагин, то не лишней будет опция коррекции экспозиции, контрастности, яркости, и отдельно каждого цвета РГБ для редактируемой картинки

Плагин ещё дописал немного - частично всё это есть в новой версии ( неполностью законченной - работа идёт)-
но всё протестить очень трудно - в процессе работы иногда где то что то меняется - и бывает не всегда проверено..
обновлённая версия и демка в топике.

Добавлено (22 Мая 2018, 09:47)
---------------------------------------------
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.
Дописать рисование не мышкой- а путём задавания координат. идея такова - что можно чертить схемы(например электрические , водопроводные кабельные ) и анимированно работать с ними.
Т.Е. допустим есть схема лампочки с выключателем - (нарисованная) - щёлкнул по выключателю - лампочка загорелась(изменила цвет) - и провода(линии) можно изменить цвет показав что они под напряжением.(это конечно упрощенное объяснение) Если немного подумать - можно работать в run-time - (создание схемы)
А если ещё немного подумать - можно написать игрушку на эту тему для детей..- собрать простую схему включения лампочки....
""дописать команду при которой будет происходить выполнение подпограмм"" - подобное у меня в предыдущем плагине написано - а тут оформить чтоб плаг другой не таскать (самодостаточчность)

 
Сообщение
Цитата UIYOYXB ()
Если будете апгрейдить плагин, то не лишней будет опция коррекции экспозиции, контрастности, яркости, и отдельно каждого цвета РГБ для редактируемой картинки

Плагин ещё дописал немного - частично всё это есть в новой версии ( неполностью законченной - работа идёт)-
но всё протестить очень трудно - в процессе работы иногда где то что то меняется - и бывает не всегда проверено..
обновлённая версия и демка в топике.

Добавлено (22 Мая 2018, 09:47)
---------------------------------------------
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.
Дописать рисование не мышкой- а путём задавания координат. идея такова - что можно чертить схемы(например электрические , водопроводные кабельные ) и анимированно работать с ними.
Т.Е. допустим есть схема лампочки с выключателем - (нарисованная) - щёлкнул по выключателю - лампочка загорелась(изменила цвет) - и провода(линии) можно изменить цвет показав что они под напряжением.(это конечно упрощенное объяснение) Если немного подумать - можно работать в run-time - (создание схемы)
А если ещё немного подумать - можно написать игрушку на эту тему для детей..- собрать простую схему включения лампочки....
""дописать команду при которой будет происходить выполнение подпограмм"" - подобное у меня в предыдущем плагине написано - а тут оформить чтоб плаг другой не таскать (самодостаточчность)


Автор - AS3856
Дата добавления - 22 Мая 2018 в 09:47
ВадимДата: Вт, 22 Мая 2018, 17:59 | Сообщение # 35
Генератор идей
Цитата AS3856 ()
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.
Действительно, отличная мысль! thumbs_up


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата AS3856 ()
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.
Действительно, отличная мысль! thumbs_up

Автор - Вадим
Дата добавления - 22 Мая 2018 в 17:59
AS3856Дата: Чт, 24 Мая 2018, 23:50 | Сообщение # 36
Эксперт форума
Доступно только для пользователей

Сообщение отредактировано
AS3856 - Чт, 24 Мая 2018, 23:55
 
СообщениеДоступно только для пользователей

Автор - AS3856
Дата добавления - 24 Мая 2018 в 23:50
PeterДата: Пт, 25 Мая 2018, 00:10 | Сообщение # 37
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 25 Мая 2018 в 00:10
AS3856Дата: Пт, 25 Мая 2018, 01:52 | Сообщение # 38
Эксперт форума

Добавлено (25 Мая 2018, 01:52)
---------------------------------------------

Цитата Вадим ()
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.

это можно осуществить уже при имеющихся командах плагина. - координаты нахождения курсора выводятся - только прописать условия в командах NB.
 
Сообщение

Добавлено (25 Мая 2018, 01:52)
---------------------------------------------

Цитата Вадим ()
Неплохая мысль возникла - дописать команду при которой будет происходить выполнение подпограмм(для прав кн и лев кн. мыши если курсор мышки находится в определённом квадрате координат или просто в определённых координатах.

это можно осуществить уже при имеющихся командах плагина. - координаты нахождения курсора выводятся - только прописать условия в командах NB.

Автор - AS3856
Дата добавления - 25 Мая 2018 в 01:52
PeterДата: Пт, 25 Мая 2018, 14:47 | Сообщение # 39
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 25 Мая 2018 в 14:47
AS3856Дата: Вт, 29 Мая 2018, 16:57 | Сообщение # 40
Эксперт форума
Плагин закончен, обновление в топе. Архив с плагином, архив с демо-проектом, и архив с файлами для демо-проекта.
Справка позже, возможны исправления ошибок плагина при ниписании справки.
 
СообщениеПлагин закончен, обновление в топе. Архив с плагином, архив с демо-проектом, и архив с файлами для демо-проекта.
Справка позже, возможны исправления ошибок плагина при ниписании справки.

Автор - AS3856
Дата добавления - 29 Мая 2018 в 16:57
PeterДата: Вт, 29 Мая 2018, 19:21 | Сообщение # 41
Админ NeoBook
Цитата AS3856 ()
Плагин закончен

Ой, как неосторожно....
:)
Закончен, говоришь?
Цитата AS3856 ()
возможны исправления ошибок плагина при ниписании справки

Возможно?
:)
Подобного рода плагин - уже достаточно непростая работа даже для опытного программера, и доводить до ума и вылизывать его еще ох как долго придется.
Ну, что ж... поехали....
Запускаем дэмку, нажимаем на кнопку "Точка" и получаем:

Редактирование команды из помощника плагина не помогает, т.к. косяк с количеством параметров сидит внутри, и править надо вручную в редакторе.
Но, это мелочь (технический недосмотр)...
Дальше положим на свободное место странички кнопочку и на ее клик напишем это:
Код
CustomWindow "" "-1" "-1" "Rectangle1" "Sizeable"

Запускаем дэмку, нажимаем на кнопку, появляется внешнее окно и... начинаются очень "интересные" вещи в процессе манипуляций с этим окном....
И вот это уже не технический недосмотр, а посерьезнее будет.
Кстати, эти же косяки сидят и во всех плагинах Гарика.

Дальше пока копать нет смысла....
Это я все к тому, что ТАРАПИЦА НЕ НАДО.
Подобный плагин за пару месяцев не сделать!
Скомпилить можно, но сделать "по уму" - нет.
В общем, работа продолжается.
;)
Прикрепления: 9139989.png (15.3 Kb)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата AS3856 ()
Плагин закончен

Ой, как неосторожно....
:)
Закончен, говоришь?
Цитата AS3856 ()
возможны исправления ошибок плагина при ниписании справки

Возможно?
:)
Подобного рода плагин - уже достаточно непростая работа даже для опытного программера, и доводить до ума и вылизывать его еще ох как долго придется.
Ну, что ж... поехали....
Запускаем дэмку, нажимаем на кнопку "Точка" и получаем:

Редактирование команды из помощника плагина не помогает, т.к. косяк с количеством параметров сидит внутри, и править надо вручную в редакторе.
Но, это мелочь (технический недосмотр)...
Дальше положим на свободное место странички кнопочку и на ее клик напишем это:
Код
CustomWindow "" "-1" "-1" "Rectangle1" "Sizeable"

Запускаем дэмку, нажимаем на кнопку, появляется внешнее окно и... начинаются очень "интересные" вещи в процессе манипуляций с этим окном....
И вот это уже не технический недосмотр, а посерьезнее будет.
Кстати, эти же косяки сидят и во всех плагинах Гарика.

Дальше пока копать нет смысла....
Это я все к тому, что ТАРАПИЦА НЕ НАДО.
Подобный плагин за пару месяцев не сделать!
Скомпилить можно, но сделать "по уму" - нет.
В общем, работа продолжается.
;)

Автор - Peter
Дата добавления - 29 Мая 2018 в 19:21
AS3856Дата: Вт, 29 Мая 2018, 20:59 | Сообщение # 42
Эксперт форума
Цитата Peter ()
Запускаем дэмку, нажимаем на кнопку "Точка" и получаем:


просто дёмка от предыдущей версии плагина - а не окончательной.
открой где командой задаётся зарисовка точки - кликни по команде зарисовки точки, в окне помощника кода кликни OK - и будет всё в порядке.
Цитата Peter ()

Дальше положим на свободное место странички кнопочку и на ее клик напишем это:

CustomWindow "" "-1" "-1" "Rectangle1" "Sizeable"

ну так а зачем так делать ?
Ты рисовать собрался или окна создавать ?

Цитата Peter ()
Подобный плагин за пару месяцев не сделать!

невижу особых трудностей - эта проблемка также решаема ...
просто сейчас на работе - несмогу с ходу решить -- неначем...
а подводных камней наверно хватает - начальная версия плагина висела в топе долго - но никто видимо даже и не думал что то проверить - а одному всё протестировать - времени нехватит.. -вариантов то много всяких...


Сообщение отредактировано
AS3856 - Вт, 29 Мая 2018, 21:02
 
Сообщение
Цитата Peter ()
Запускаем дэмку, нажимаем на кнопку "Точка" и получаем:


просто дёмка от предыдущей версии плагина - а не окончательной.
открой где командой задаётся зарисовка точки - кликни по команде зарисовки точки, в окне помощника кода кликни OK - и будет всё в порядке.
Цитата Peter ()

Дальше положим на свободное место странички кнопочку и на ее клик напишем это:

CustomWindow "" "-1" "-1" "Rectangle1" "Sizeable"

ну так а зачем так делать ?
Ты рисовать собрался или окна создавать ?

Цитата Peter ()
Подобный плагин за пару месяцев не сделать!

невижу особых трудностей - эта проблемка также решаема ...
просто сейчас на работе - несмогу с ходу решить -- неначем...
а подводных камней наверно хватает - начальная версия плагина висела в топе долго - но никто видимо даже и не думал что то проверить - а одному всё протестировать - времени нехватит.. -вариантов то много всяких...

Автор - AS3856
Дата добавления - 29 Мая 2018 в 20:59
PeterДата: Ср, 30 Мая 2018, 00:40 | Сообщение # 43
Админ NeoBook
Цитата AS3856 ()
просто дёмка от предыдущей версии плагина - а не окончательной.
открой где командой задаётся зарисовка точки - кликни по команде зарисовки точки, в окне помощника кода кликни OK - и будет всё в порядке.

Да верно, я не ту команду открывал в редакторе, которая требуется. Виноват!
redface
Только дэмку надо по-нормальному делать, иначе зачем она нужна.
:)
Цитата AS3856 ()
ну так а зачем так делать ?

Потому-что это (отображать объекты в отдельном окне) - нормальная практика в подобном классе программ (графические редакторы), да и не только.
Штатные необушные визуальные объекты отображаются как положено, потому и визуальные объекты плагина тоже обязаны вести себя подобным (НОРМАЛЬНЫМ) образом, а не косячить (типа и так сойдет).
Дабы не получить в один прекрасный момент, к примеру, вот такую картину:

Цитата AS3856 ()
невижу особых трудностей

А я вижу.
Время покажет....
;)

Добавлено (30 Мая 2018, 00:40)
---------------------------------------------
Прикрепления: 2389851.png (49.8 Kb)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата AS3856 ()
просто дёмка от предыдущей версии плагина - а не окончательной.
открой где командой задаётся зарисовка точки - кликни по команде зарисовки точки, в окне помощника кода кликни OK - и будет всё в порядке.

Да верно, я не ту команду открывал в редакторе, которая требуется. Виноват!
redface
Только дэмку надо по-нормальному делать, иначе зачем она нужна.
:)
Цитата AS3856 ()
ну так а зачем так делать ?

Потому-что это (отображать объекты в отдельном окне) - нормальная практика в подобном классе программ (графические редакторы), да и не только.
Штатные необушные визуальные объекты отображаются как положено, потому и визуальные объекты плагина тоже обязаны вести себя подобным (НОРМАЛЬНЫМ) образом, а не косячить (типа и так сойдет).
Дабы не получить в один прекрасный момент, к примеру, вот такую картину:

Цитата AS3856 ()
невижу особых трудностей

А я вижу.
Время покажет....
;)

Добавлено (30 Мая 2018, 00:40)
---------------------------------------------

Автор - Peter
Дата добавления - 30 Мая 2018 в 00:40
AS3856Дата: Ср, 30 Мая 2018, 10:35 | Сообщение # 44
Эксперт форума
переписал процедуру PROCEDURE WMNotifyPlugIn (стандартная процедура SDK) - но в общем то дело не в ней - в проекте применён ScrollBox - если его удалить - то нормально всё работает - но нет полос прокрутки - а без полос не хотелось бы делать..
странно вообще ведёт себя этот ScrollBox.
Хотя что напишешь - то и будет..
надо бросать писать большие проекты с отображением объектов...
 
Сообщениепереписал процедуру PROCEDURE WMNotifyPlugIn (стандартная процедура SDK) - но в общем то дело не в ней - в проекте применён ScrollBox - если его удалить - то нормально всё работает - но нет полос прокрутки - а без полос не хотелось бы делать..
странно вообще ведёт себя этот ScrollBox.
Хотя что напишешь - то и будет..
надо бросать писать большие проекты с отображением объектов...

Автор - AS3856
Дата добавления - 30 Мая 2018 в 10:35
PeterДата: Ср, 30 Мая 2018, 14:41 | Сообщение # 45
Админ NeoBook
Цитата AS3856 ()
но в общем то дело не в не

Не прикрепляй напрямую к прямоугольнику визуальные необушные объекты плагина, а вложи нужный объект, скажем, в TPanel, и уже ее прикрепляй к прямоугольнику.
Несколько топорно, но оно работает (по-началу я сам так делал) вполне сносно.
А в идеале, надо писАть собственные коассы для всех необушных объектов плагина (а не только визуальных), затачивая их под конкретные условия, и выстраивая требуемую архитектуру плагина.
К примеру, ту же стандартную процедуру WMNotifyPlugIn надо оформлять как метод класса (объекта), а не вешать ее в воздухе как бедную и одинокую, которая будет работать "на все фронты".
Цитата AS3856 ()
надо бросать писать большие проекты с отображением объектов...

Это почему же?
И ЧТО тогда писАть?
:)
В NB есть всего два с половиной концептуальных плагина это - неософтовские 2 для работы с базами, и "половинка" для мультимедиа (половинка, потому-что там самые "верхушки" окучены).
Все остальное - половинчатые решения, да и сделаны кое-как.


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

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

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


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

Не прикрепляй напрямую к прямоугольнику визуальные необушные объекты плагина, а вложи нужный объект, скажем, в TPanel, и уже ее прикрепляй к прямоугольнику.
Несколько топорно, но оно работает (по-началу я сам так делал) вполне сносно.
А в идеале, надо писАть собственные коассы для всех необушных объектов плагина (а не только визуальных), затачивая их под конкретные условия, и выстраивая требуемую архитектуру плагина.
К примеру, ту же стандартную процедуру WMNotifyPlugIn надо оформлять как метод класса (объекта), а не вешать ее в воздухе как бедную и одинокую, которая будет работать "на все фронты".
Цитата AS3856 ()
надо бросать писать большие проекты с отображением объектов...

Это почему же?
И ЧТО тогда писАть?
:)
В NB есть всего два с половиной концептуальных плагина это - неософтовские 2 для работы с базами, и "половинка" для мультимедиа (половинка, потому-что там самые "верхушки" окучены).
Все остальное - половинчатые решения, да и сделаны кое-как.

Автор - Peter
Дата добавления - 30 Мая 2018 в 14:41
AS3856Дата: Ср, 30 Мая 2018, 20:37 | Сообщение # 46
Эксперт форума
Цитата Peter ()
К примеру, ту же стандартную процедуру WMNotifyPlugIn надо оформлять как метод класса (объекта), а не вешать ее в воздухе как бедную и одинокую, которая будет работать "на все фронты".

так и сделано
Код
TYPE TPaint = CLASS( TImageForm)
     PRIVATE
     PROCEDURE WMNotifyPlugIn( VAR Msg : TMessage ); MESSAGE WM_NOTIFYPLUGINOBJECT;
     PUBLIC
          DataName : STRING;
     PUBLISHED
     END;


Добавлено (30 Мая 2018, 19:55)
---------------------------------------------
после часового штурма ( с утра света небыло из-за ветра провода порвались) решил я эту задачу
- возможно ещё какие то "камни" выплывут - но не этот .
Решение оказалось намного проще чем думал.- и ничего переписывать не надо :D

Добавлено (30 Мая 2018, 19:57)
---------------------------------------------
позже выложу исправленную версию плагина и подправленный проект( там где ошибки выскакивают в проекте)

Добавлено (30 Мая 2018, 20:37)
---------------------------------------------
здесь тоже выложу исправленную версию - может Пётр ещё что то найдёт ? - надеюсь...(хотелось бы нормально работающую версию иметь)
Пётр - ты иногда такие " вещи" выдаёшь - что только держись - я никогда б не стал проверять с подвижным окном...
Прикрепления: 5992721.rar (293.7 Kb)


Сообщение отредактировано
AS3856 - Ср, 30 Мая 2018, 20:37
 
Сообщение
Цитата Peter ()
К примеру, ту же стандартную процедуру WMNotifyPlugIn надо оформлять как метод класса (объекта), а не вешать ее в воздухе как бедную и одинокую, которая будет работать "на все фронты".

так и сделано
Код
TYPE TPaint = CLASS( TImageForm)
     PRIVATE
     PROCEDURE WMNotifyPlugIn( VAR Msg : TMessage ); MESSAGE WM_NOTIFYPLUGINOBJECT;
     PUBLIC
          DataName : STRING;
     PUBLISHED
     END;


Добавлено (30 Мая 2018, 19:55)
---------------------------------------------
после часового штурма ( с утра света небыло из-за ветра провода порвались) решил я эту задачу
- возможно ещё какие то "камни" выплывут - но не этот .
Решение оказалось намного проще чем думал.- и ничего переписывать не надо :D

Добавлено (30 Мая 2018, 19:57)
---------------------------------------------
позже выложу исправленную версию плагина и подправленный проект( там где ошибки выскакивают в проекте)

Добавлено (30 Мая 2018, 20:37)
---------------------------------------------
здесь тоже выложу исправленную версию - может Пётр ещё что то найдёт ? - надеюсь...(хотелось бы нормально работающую версию иметь)
Пётр - ты иногда такие " вещи" выдаёшь - что только держись - я никогда б не стал проверять с подвижным окном...

Автор - AS3856
Дата добавления - 30 Мая 2018 в 20:37
PeterДата: Ср, 30 Мая 2018, 22:38 | Сообщение # 47
Админ NeoBook
Цитата AS3856 ()
может Пётр ещё что то найдёт

Я еще вообще почти ничего не искал, а упомянутые ошибки лежат "на поверхности" - их и искать-то не надо.

Цитата AS3856 ()
решил я эту задачу

Ну, вот опять!
А где реакция на растяжение объекта?
Ну, блин, ну почему все время надо "подгонять".
Я ведь не учитель в школе.
:)
Цитата AS3856 ()
иногда такие " вещи" выдаёшь - что только держись

Я знаю.
Особенно когда захочу!
:)

Цитата AS3856 ()
я никогда б не стал проверять

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

Добавлено (30 Мая 2018, 22:38)
---------------------------------------------
AS3856, на мой взгляд, ты двигаешься вперед(в изучении Delphi) совершенно нормальными темпами (сообразно знаниям и опыту), и все, что тебе надо - НЕ ТАРАПИЦА!
Уж в который раз призываю!
Проверяй, проверяй и проверяй, на сколько сил хватит.
Потому-что НИКТО не будет тестить твои (как и все другие) плагины по-нормальному.
И это вполне объяснимо - тестерами движет личный интерес, а если его нет, ткнут пару раз пару кнопок в твоей дэмке и скажут "все нормально"
Я даже как-то специально баги вставлял, и НИКТО не обратил внимания.
:D
Полагайся только на самого себя!


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата AS3856 ()
может Пётр ещё что то найдёт

Я еще вообще почти ничего не искал, а упомянутые ошибки лежат "на поверхности" - их и искать-то не надо.

Цитата AS3856 ()
решил я эту задачу

Ну, вот опять!
А где реакция на растяжение объекта?
Ну, блин, ну почему все время надо "подгонять".
Я ведь не учитель в школе.
:)
Цитата AS3856 ()
иногда такие " вещи" выдаёшь - что только держись

Я знаю.
Особенно когда захочу!
:)

Цитата AS3856 ()
я никогда б не стал проверять

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

Добавлено (30 Мая 2018, 22:38)
---------------------------------------------
AS3856, на мой взгляд, ты двигаешься вперед(в изучении Delphi) совершенно нормальными темпами (сообразно знаниям и опыту), и все, что тебе надо - НЕ ТАРАПИЦА!
Уж в который раз призываю!
Проверяй, проверяй и проверяй, на сколько сил хватит.
Потому-что НИКТО не будет тестить твои (как и все другие) плагины по-нормальному.
И это вполне объяснимо - тестерами движет личный интерес, а если его нет, ткнут пару раз пару кнопок в твоей дэмке и скажут "все нормально"
Я даже как-то специально баги вставлял, и НИКТО не обратил внимания.
:D
Полагайся только на самого себя!

Автор - Peter
Дата добавления - 30 Мая 2018 в 22:38
AS3856Дата: Чт, 31 Мая 2018, 11:02 | Сообщение # 48
Эксперт форума
Цитата Peter ()
А где реакция на растяжение объекта?


Ситуация такова - при создании окна - вопросов нет(могу сделать растяжение), а вот при возврате из окна на форму получается следующее -
PROCEDURE WMNotifyPlugIn ( метод класса) работает как только начинается изменение - и "записывается" Handle
существующего прямоугольника - (который меняет размер при установке из окна на форму)соответственно когда объект "встаёт " на форму - он имеет размеры те- которые были в подвижном окне. Как либо повлиять на эту ситуацию не могу. Не могу просчитать размеры прямоугольника который ранее был на форме.Теоретически можно - заранее просчитывать и записывать в листе где храняться создаваемые объекты Размеры прямоугольника на форме).. - а затем (если пользователь будет пользоваться таким окном) при возврате на форму NB подставлять эти значения....
можно поробовать таким путём...
В общем то всё встало из- за этой процедуры....
надо поробовать этот путь...(наверно)

Добавлено (31 Мая 2018, 11:02)
---------------------------------------------
Хотя надо ли весь огород тут городить...


Сообщение отредактировано
AS3856 - Чт, 31 Мая 2018, 11:54
 
Сообщение
Цитата Peter ()
А где реакция на растяжение объекта?


Ситуация такова - при создании окна - вопросов нет(могу сделать растяжение), а вот при возврате из окна на форму получается следующее -
PROCEDURE WMNotifyPlugIn ( метод класса) работает как только начинается изменение - и "записывается" Handle
существующего прямоугольника - (который меняет размер при установке из окна на форму)соответственно когда объект "встаёт " на форму - он имеет размеры те- которые были в подвижном окне. Как либо повлиять на эту ситуацию не могу. Не могу просчитать размеры прямоугольника который ранее был на форме.Теоретически можно - заранее просчитывать и записывать в листе где храняться создаваемые объекты Размеры прямоугольника на форме).. - а затем (если пользователь будет пользоваться таким окном) при возврате на форму NB подставлять эти значения....
можно поробовать таким путём...
В общем то всё встало из- за этой процедуры....
надо поробовать этот путь...(наверно)

Добавлено (31 Мая 2018, 11:02)
---------------------------------------------
Хотя надо ли весь огород тут городить...

Автор - AS3856
Дата добавления - 31 Мая 2018 в 11:02
PeterДата: Вт, 05 Июня 2018, 12:07 | Сообщение # 49
Админ NeoBook
AS3856, загляни сюда....
;)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеAS3856, загляни сюда....
;)

Автор - Peter
Дата добавления - 05 Июня 2018 в 12:07
AS3856Дата: Ср, 06 Июня 2018, 10:21 | Сообщение # 50
Эксперт форума
Цитата Peter ()
AS3856, загляни сюда....

посмотрел.... надо переварить в голове... обдумать возможности...в принципе могу сделать его многоязычным..

Добавлено (06 Июня 2018, 08:25)
---------------------------------------------
Хотел там зарегистрироваться - но так и не смог пройти регистрацию. Прошёл все этапы, типа всё готово - но должен админ сайта внести в списки пользователей - и на этом кончилось ...

Добавлено (06 Июня 2018, 10:21)
---------------------------------------------
Дописал справку - выложена в топе вместе с подправленной версией плагина (подправлены описки и опечатки).

 
Сообщение
Цитата Peter ()
AS3856, загляни сюда....

посмотрел.... надо переварить в голове... обдумать возможности...в принципе могу сделать его многоязычным..

Добавлено (06 Июня 2018, 08:25)
---------------------------------------------
Хотел там зарегистрироваться - но так и не смог пройти регистрацию. Прошёл все этапы, типа всё готово - но должен админ сайта внести в списки пользователей - и на этом кончилось ...

Добавлено (06 Июня 2018, 10:21)
---------------------------------------------
Дописал справку - выложена в топе вместе с подправленной версией плагина (подправлены описки и опечатки).


Автор - AS3856
Дата добавления - 06 Июня 2018 в 10:21
mishemДата: Чт, 07 Июня 2018, 00:39 | Сообщение # 51
Эксперт форума
Peter, AS3856, обратите внимание на сообщение в этой теме.

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

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



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

Автор - mishem
Дата добавления - 07 Июня 2018 в 00:39
PeterДата: Чт, 07 Июня 2018, 02:14 | Сообщение # 52
Админ NeoBook
Цитата mishem ()
Peter, AS3856, обратите внимание на сообщение в этой теме.

Гм...
mishem, это ты об чем?
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Peter, AS3856, обратите внимание на сообщение в этой теме.

Гм...
mishem, это ты об чем?
:)

Автор - Peter
Дата добавления - 07 Июня 2018 в 02:14
mishemДата: Чт, 07 Июня 2018, 12:33 | Сообщение # 53
Эксперт форума
Ну, тебе сказал, потому что человек зарегистрироваться не может.
К AS3856 он обращается с предложением сделать перевод на другие языки.

Последнее сообщение прочитайте.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеНу, тебе сказал, потому что человек зарегистрироваться не может.
К AS3856 он обращается с предложением сделать перевод на другие языки.

Последнее сообщение прочитайте.

Автор - mishem
Дата добавления - 07 Июня 2018 в 12:33
AS3856Дата: Чт, 07 Июня 2018, 14:15 | Сообщение # 54
Эксперт форума
Цитата AS3856 ()
Хотел там зарегистрироваться - но так и не смог пройти регистрацию. Прошёл все этапы, типа всё готово - но должен админ сайта внести в списки пользователей - и на этом кончилось ...
 
Сообщение
Цитата AS3856 ()
Хотел там зарегистрироваться - но так и не смог пройти регистрацию. Прошёл все этапы, типа всё готово - но должен админ сайта внести в списки пользователей - и на этом кончилось ...

Автор - AS3856
Дата добавления - 07 Июня 2018 в 14:15
PeterДата: Чт, 07 Июня 2018, 17:48 | Сообщение # 55
Админ NeoBook
Цитата mishem ()
Последнее сообщение прочитайте.

А сообщение под номером 49 в этой теме я для чего строчил?
:)
mishem, у меня частенько складывается такое впечатление, что ты сообщения (по крайней мере мои) вообще почти не читаешь.

Что касаемо регистрации на офсайте, то там действительно есть проблемы, но проблемы именно с самой системой (русские айпишники там далеко не в почете, что совсем не удивительно), а не конкретно с форумом NB.
Лично я регистрировался через специально созданный почтовый ящик не MS Outlook.
Это к:
Цитата AS3856 ()
Хотел там зарегистрироваться - но так и не смог пройти регистрацию.


Почему не проходит регистрация на нашем форуме пока не знаю, буду выяснять подробности..


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

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

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


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

А сообщение под номером 49 в этой теме я для чего строчил?
:)
mishem, у меня частенько складывается такое впечатление, что ты сообщения (по крайней мере мои) вообще почти не читаешь.

Что касаемо регистрации на офсайте, то там действительно есть проблемы, но проблемы именно с самой системой (русские айпишники там далеко не в почете, что совсем не удивительно), а не конкретно с форумом NB.
Лично я регистрировался через специально созданный почтовый ящик не MS Outlook.
Это к:
Цитата AS3856 ()
Хотел там зарегистрироваться - но так и не смог пройти регистрацию.


Почему не проходит регистрация на нашем форуме пока не знаю, буду выяснять подробности..

Автор - Peter
Дата добавления - 07 Июня 2018 в 17:48
AS3856Дата: Чт, 07 Июня 2018, 18:44 | Сообщение # 56
Эксперт форума
Цитата Peter ()
Что касаемо регистрации на офсайте, то там действительно есть проблемы, но проблемы именно с самой системой

там видимо завязано на админе - он вносит в список пользователей. Регистрацию то прошёл- пришло письмо на почту(ну как обычно бла-бла пройдите по ссылке для активации аккаунта) - и всё.При попытке зайти - надпись что в списки должен внести админ. Типа обратитесь к нему и тд. И ни одной кнопки чтоб к нему обратиться... Сильно то , от такого поворота , я не переживаю - Вообще у них там форум практически заглох....(возможно просто админ забросил)..

Добавлено (07 Июня 2018, 18:08)
---------------------------------------------
Цитата Peter ()
русские айпишники там далеко не в почете, что совсем не удивительно

непонятно - а айпи то тут причём? или ты имеешь ввиду почту?(айпи почты?? или почтовый адрес не тот ? - так есть от Gmail - только вряд ли это решение проблемы....)

Добавлено (07 Июня 2018, 18:33)
---------------------------------------------
А вот такая надпись при попытке зарегистрироваться на оффоруме

Sorry, we are currently closed for new user registrations

Добавлено (07 Июня 2018, 18:44)
---------------------------------------------
не от сюда-ли "ноги растут" что форум глохнет ? Старые пользователи уходят(по разным причинам) а новые зарегиться не могут.. (это так - к слову)..

Сообщение отредактировано
AS3856 - Чт, 07 Июня 2018, 18:35
 
Сообщение
Цитата Peter ()
Что касаемо регистрации на офсайте, то там действительно есть проблемы, но проблемы именно с самой системой

там видимо завязано на админе - он вносит в список пользователей. Регистрацию то прошёл- пришло письмо на почту(ну как обычно бла-бла пройдите по ссылке для активации аккаунта) - и всё.При попытке зайти - надпись что в списки должен внести админ. Типа обратитесь к нему и тд. И ни одной кнопки чтоб к нему обратиться... Сильно то , от такого поворота , я не переживаю - Вообще у них там форум практически заглох....(возможно просто админ забросил)..

Добавлено (07 Июня 2018, 18:08)
---------------------------------------------
Цитата Peter ()
русские айпишники там далеко не в почете, что совсем не удивительно

непонятно - а айпи то тут причём? или ты имеешь ввиду почту?(айпи почты?? или почтовый адрес не тот ? - так есть от Gmail - только вряд ли это решение проблемы....)

Добавлено (07 Июня 2018, 18:33)
---------------------------------------------
А вот такая надпись при попытке зарегистрироваться на оффоруме

Sorry, we are currently closed for new user registrations

Добавлено (07 Июня 2018, 18:44)
---------------------------------------------
не от сюда-ли "ноги растут" что форум глохнет ? Старые пользователи уходят(по разным причинам) а новые зарегиться не могут.. (это так - к слову)..


Автор - AS3856
Дата добавления - 07 Июня 2018 в 18:44
PeterДата: Чт, 07 Июня 2018, 21:03 | Сообщение # 57
Админ NeoBook
Цитата AS3856 ()
или ты имеешь ввиду почту?(айпи почты?? или почтовый адрес не тот

Да именно это, и регистрировался я через прокси-сервер, и НЕ С РУССКИМ "мылом", а вносили ли меня "в списки", честно говоря, уже не вспомню - давно было.
На офсайте я модератор всего-лишь одного раздела и потому не могу "вносить в списки", но, если у тебя никак не получается, попробую состыковаться с админом на эту тему.
А вообще странно - другие-то "регились" на оффоруме самостоятельно, и без моей "протекции".
Спроси к примеру mishem, как он делал регистрацию, возможно быстрее будет.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата AS3856 ()
или ты имеешь ввиду почту?(айпи почты?? или почтовый адрес не тот

Да именно это, и регистрировался я через прокси-сервер, и НЕ С РУССКИМ "мылом", а вносили ли меня "в списки", честно говоря, уже не вспомню - давно было.
На офсайте я модератор всего-лишь одного раздела и потому не могу "вносить в списки", но, если у тебя никак не получается, попробую состыковаться с админом на эту тему.
А вообще странно - другие-то "регились" на оффоруме самостоятельно, и без моей "протекции".
Спроси к примеру mishem, как он делал регистрацию, возможно быстрее будет.

Автор - Peter
Дата добавления - 07 Июня 2018 в 21:03
mishemДата: Чт, 07 Июня 2018, 21:32 | Сообщение # 58
Эксперт форума
Цитата Peter ()
А сообщение под номером 49 в этой теме я для чего строчил?

Ага, просмотрел.

Цитата Peter ()
Спроси к примеру mishem, как он делал регистрацию, возможно быстрее будет.

Я уже не помню как я проходил регистрацию.
Для Антона в личку админу писал, что бы его зарегистрировали.

Цитата Peter ()
но, если у тебя никак не получается, попробую состыковаться с админом на эту тему.

Так и надо сделать. Видимо просто адрес попадает в спам фильтр.

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


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
А сообщение под номером 49 в этой теме я для чего строчил?

Ага, просмотрел.

Цитата Peter ()
Спроси к примеру mishem, как он делал регистрацию, возможно быстрее будет.

Я уже не помню как я проходил регистрацию.
Для Антона в личку админу писал, что бы его зарегистрировали.

Цитата Peter ()
но, если у тебя никак не получается, попробую состыковаться с админом на эту тему.

Так и надо сделать. Видимо просто адрес попадает в спам фильтр.

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

Автор - mishem
Дата добавления - 07 Июня 2018 в 21:32
AS3856Дата: Вт, 12 Июня 2018, 17:53 | Сообщение # 59
Эксперт форума
For English users, the NeoBook plugin asPaint_english in a separate archive
Прикрепления: asPaint_english.rar (294.8 Kb)


Сообщение отредактировано
AS3856 - Вт, 12 Июня 2018, 17:54
 
СообщениеFor English users, the NeoBook plugin asPaint_english in a separate archive

Автор - AS3856
Дата добавления - 12 Июня 2018 в 17:53
PeterДата: Пт, 15 Июня 2018, 01:33 | Сообщение # 60
Админ NeoBook
Цитата AS3856 ()
For English users

Тексты (строки) лучше загонять в "ресурсы", тогда намного проще будет делать локализацию, да и работать со строками тоже проще, правда, придется чуть больше "покодить"
;)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата AS3856 ()
For English users

Тексты (строки) лучше загонять в "ресурсы", тогда намного проще будет делать локализацию, да и работать со строками тоже проще, правда, придется чуть больше "покодить"
;)

Автор - Peter
Дата добавления - 15 Июня 2018 в 01:33
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » asPaint (Рисование в проектах NeoBook)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: