Notificator

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Notificator

Сообщение Larion »

Clarion 7.2 7653 LEGACY
Выбрал время попробовал работать с Notificator. Пример заработал сразу
после регистрации файлом reg.bat из Corner Bowl Popup Help Control.
У меня были попытки раньше но с регистрацией dll были проблемы и пример не
работал.
Все хорошо когда в АРР одно окно.Пример работает как часы.Но если использовать
Frame и вызывать окно из меню, при возникновении события клик по окну Notificator
возникает ошибка Frame work.Пример с ошибкой прекрепляю.
Вопрос Деду Пахому это можно поправить?
Да в шаблоне есть

Код: Выделить всё

 
#AT(%AfterGlobalIncludes)
  #ADD(%GlobalIncludeList,'NotifBase.inc')  не работает ?
#ENDAT 

#AT(%AfterGlobalIncludes)
  INCLUDE('NotifBase.inc') работает.
#ENDAT 

С уважением Larion
Вложения
Notif.rar
(741.57 КБ) 161 скачивание
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Говорила мне мама: "Файлы readme никто не читает, сынок!", а я не верил. Хотя там мой почтовый ящик указан.

Посмотрю сегодня, что там не так.
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Попробуйте это:
ednnotif.zip
(22.45 КБ) 481 скачивание
. Возможно, необходимо перерегистрировать dll.
С уважением, ДП
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Re: Notificator

Сообщение Larion »

Зарегистрировал новую dll
и получил ошибку.
************** Текст исключения **************
System.InvalidCastException: Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному
типу "EasyDOTNET.INotificatorEvents". Операция завершилась со сбоем, поскольку вызов QueryInterface
COM-компонента для интерфейса с IID "{AE9A2E80-F297-4C48-A62E-1A673F7A2A6C}" возвратил следующую ошибку:
Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
в EasyDOTNET.INotificatorEvents.OnMessageClick()
в EasyDOTNET.Notificator.panel1_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.TextBoxBase.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.TextBoxBase.WndProc(Message& m)
в System.Windows.Forms.TextBox.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

С уважением Larion.
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Ну это та же ошибка, что и была. Попробуйте _раз_регистрировать dll, чтобы Нотификатор при запуске ругался "CoCreateInstance failed (80040154)". После этого зарегистрируйте новую версию.
У меня здесь со старой версией не работало, как и у Вас, а с новой всё OK.
С уважением, ДП
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Re: Notificator

Сообщение Larion »

Сделал Unreg старой dll проверил в Реестре всё чисто. Перезапустил комп.
Запустил пример он не нашёл dll. Затем делаю reg новой dll.
Запустил пример и получил туже ошибку Framework.

C уважением Larion.
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Вообще, как выяснилось, оно у меня работает и со старой версией dll. Причём совершенно непонятно, в чём была проблема :shock: потому что я вроде и не правил нигде ничего.
Тем не менее, вот тестовая app для 6-ки Legacy и исправление в шаблоне, попробуйте и скажите, работает ли сейчас.
mditest.ZIP
(8.53 КБ) 199 скачиваний
И спасибо за отклик.
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Кстати, всех касается - пожалуйста, сообщите мне, у кого как себя ведёт Нотификатор. Лучше по адресу mikeduglas AT яндекс точка ру.

ЗЫ
А что это за дикое число скачавших архив - 291 за день? Что-то переглючило как обычно.
С уважением, ДП
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Re: Notificator

Сообщение Larion »

Пример для 6 вызывает такую же ошибку.
Буду продолжать разбираться о результатах сообщу.

Активность по Notificator дала свои плоды.
Я имею ввиду количество download.
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Larion, посмотрите в реестре ветку AE9A2E80-F297-4C48-A62E-1A673F7A2A6C, есть она вообще? И давайте продолжим общение через почту, если не возражаете.
С уважением, ДП
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Re: Notificator

Сообщение Larion »

AE9A2E80-F297-4C48-A62E-1A673F7A2A6C этой ветки в моём реестре нет.
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

Larion писал(а):AE9A2E80-F297-4C48-A62E-1A673F7A2A6C этой ветки в моём реестре нет.
Кажется разобрался. Вот так регистрируйтесь:

c:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe "G:\Clarion72\Notif\ednnotif.dll" /tlb:ednnotif.tlb
С уважением, ДП
Larion
Бывалый
Сообщения: 91
Зарегистрирован: 28 Ноябрь 2005, 10:26
Откуда: Novosibirsk

Re: Notificator

Сообщение Larion »

Да действительно всё заработало!
ДП спасибо за помощь и notificator.
С уважением Larion.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3300
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Re: Notificator

Сообщение Дед Пахом »

И Вам спасибо, обращайтесь, если что.
С уважением, ДП
Ал
✯ Ветеран ✯
Сообщения: 1040
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Re: Notificator

Сообщение Ал »

Дед Пахом писал(а):Кстати, всех касается - пожалуйста, сообщите мне, у кого как себя ведёт Нотификатор. Лучше по адресу mikeduglas AT яндекс точка ру.
Спасибо. Пробую
- вчера - пример нормально компилит - но при попытке исп в своей апп - ошибка (на 6).
- 7 - последний архив работает - но только 1 раз - если повторно кликнуть на send - нет сообщения.
Думаю чтот у меня с настройками теплат.. Будет время, почитаю, покручу - отпишусь.
ЗЫ
А что это за дикое число скачавших архив - 291 за день? Что-то переглючило как обычно.
Может нет - мы сами виноваты - например у меня на закачку стоит Download Master (по ряду причин мне так удобнее) и он собака с форума часто цепляет только file.php - приходится ручками пернаправлять загруз через встроенный в браузер - вот и накручиваю число скачек.
Ответить