Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Всплывающие окна (число прочтений - 13254 )
U_zer
Экс-Участник


Всплывающие окна
20. Августа 2013 :: 05:12
Печать  
Всем привет!

Клиент - сервер. Регламент получает документы, загружает в базу.
Хотелось бы по окончании, чтобы пользователь видел окошко как в бате или аське, типа поступили новые заказы ... такие-то.
Может есть какие вн. компоненты для такого, или еще что?
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Всплывающие окна
Ответ #1 - 30. Августа 2013 :: 09:01
Печать  
Если система 32-разрядная, то пользуй любые функции WinAPI через dynwrapx.dll.
К сожалению, в 64-разрядной системе оно не работает  Плачущий
  
Наверх
 
IP записан
 
pavel_tr
Senior Member
****
Отсутствует



Сообщений: 278
Местоположение: Казань
Зарегистрирован: 14. Октября 2006
Пол: Мужской
Re: Всплывающие окна
Ответ #2 - 30. Августа 2013 :: 18:38
Печать  
Notifu+ запуск cmd'шника?
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Всплывающие окна
Ответ #3 - 02. Сентября 2013 :: 05:14
Печать  
pavel_tr писал(а) 30. Августа 2013 :: 18:38:
Notifu+ запуск cmd'шника?


Не совсем понятно как это использовать в моем случае ...
  
Наверх
 
IP записан
 
sava
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 56
Зарегистрирован: 18. Февраля 2010
Пол: Мужской
Re: Всплывающие окна
Ответ #4 - 02. Сентября 2013 :: 05:48
Печать  
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Всплывающие окна
Ответ #5 - 02. Сентября 2013 :: 07:09
Печать  
Вот такая штука ещё есть: http://sourceforge.net/projects/vxplib/
Это COM-объект. Показывает HTML-based baloon'ы, где угодно, не в трее.

Пример (для семёрки)
Код
Выбрать все
Var ToolTip;

Процедура Баллон(текст, текст2)
	Перем Лево, Верх, Ширина, Высота, Стиль;

	оОкна = СоздатьОбъект("Окна");
	оОкна.ПоложениеОкна(, Лево, Верх);
	оОкна.РазмерОкна(, Ширина, Высота, Стиль);
	оФорма = СоздатьОбъект("РасширениеФормы");

	ToolTip = CreateObject("VXPLib.VXPTooltip");
	ToolTip.Autohide = 0;
	ToolTip.MouseClickResponse = 1;

	ToolTip.FadeHide = 0;
	ToolTip.FadeShow = 0;
	ToolTip.Round = 10;
	ToolTip.Transparency = 200;

	ToolTip.html.SetSourceText("<body bgcolor=#ffff99 gfc=white grad=vert
	|LEFTMARGIN=20 RightMargin=20 TopMargin=20 BottomMargin=20>
	|<TABLE>
	|<tr align=Center>
	|<td>
	|<font size=14 color=Blue>"+текст+"</font>
	|</td>
	|</tr>
	|<tr align=Center>
	|<td>
	|<font size=14 color=Blue>"+текст2+"</font>
	|</td>
	|</tr>
	|</TABLE>
	|");
	ToolTip.ShowAt(Цел((Лево+Ширина-ToolTip.html.Width) / 2), Цел((Верх+Высота) / 2));
КонецПроцедуры


Процедура ттт()
	Баллон("Загрузка материалов завершена.",  "ошибок нет");
КонецПроцедуры
 


  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Всплывающие окна
Ответ #6 - 02. Сентября 2013 :: 08:55
Печать  
Еще вариант на DWX+VBS
  

ToolTips_001.zip ( 4 KB | Загрузки )
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Всплывающие окна
Ответ #7 - 02. Сентября 2013 :: 10:14
Печать  
Спасибо! Погляжу ...
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Всплывающие окна
Ответ #8 - 03. Сентября 2013 :: 06:34
Печать  
sava писал(а) 02. Сентября 2013 :: 05:48:


Скачать не могу. Может кто сюда выложит?
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Всплывающие окна
Ответ #9 - 04. Сентября 2013 :: 03:42
Печать  
chessman писал(а) 02. Сентября 2013 :: 08:55:
Еще вариант на DWX+VBS

Помни про ограничение на 32 бита ... в 64-битной системе и 1С это не работает  Плачущий
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Всплывающие окна
Ответ #10 - 04. Сентября 2013 :: 04:59
Печать  
Dmitry The Wing писал(а) 04. Сентября 2013 :: 03:42:
chessman писал(а) 02. Сентября 2013 :: 08:55:
Еще вариант на DWX+VBS

Помни про ограничение на 32 бита ... в 64-битной системе и 1С это не работает  Плачущий


Это я уже понял. Не работает.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Всплывающие окна
Ответ #11 - 04. Сентября 2013 :: 07:30
Печать  
Dmitry The Wing писал(а) 04. Сентября 2013 :: 03:42:
chessman писал(а) 02. Сентября 2013 :: 08:55:
Еще вариант на DWX+VBS

Помни про ограничение на 32 бита ... в 64-битной системе и 1С это не работает  Плачущий


У меня 64 битная винда, все работает.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Всплывающие окна
Ответ #12 - 05. Сентября 2013 :: 02:33
Печать  
chessman писал(а) 04. Сентября 2013 :: 07:30:
Dmitry The Wing писал(а) 04. Сентября 2013 :: 03:42:
chessman писал(а) 02. Сентября 2013 :: 08:55:
Еще вариант на DWX+VBS

Помни про ограничение на 32 бита ... в 64-битной системе и 1С это не работает  Плачущий


У меня 64 битная винда, все работает.

А 1С?
Выделил ключ проблемы выше.

Кстати, ты же баловался с самой библиотекой? Может, ее реально перекомпилить на 64 разряда?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Всплывающие окна
Ответ #13 - 05. Сентября 2013 :: 02:56
Печать  
Как я понимаю, главное чтоб клиент был 32 битный. Не знаю, есть ли 64х битный-вот на нем работать не будет, по крайней мере пока.
На счет самого DWX, то я списывался с автором, где-то месяц назад, он сказал, что у него готова 64x битная, но до сих пор тишина. Мне его еще раз дергать неудобно. Но даже, если все срастется, главною проблему, которую я обнаружил-об'ект script'а не создается на сервере. Не знаю, с чем это связано. С другой стороны об'ект RegExp'а создается. Это я к тому, что нужно будет еще с одной проблемой разбираться.
Так мне еще б с 8-кой разобраться Улыбка. В общем нужно время.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Всплывающие окна
Ответ #14 - 12. Сентября 2013 :: 05:36
Печать  
chessman писал(а) 05. Сентября 2013 :: 02:56:
Как я понимаю, главное чтоб клиент был 32 битный. Не знаю, есть ли 64х битный-вот на нем работать не будет, по крайней мере пока.
На счет самого DWX, то я списывался с автором, где-то месяц назад, он сказал, что у него готова 64x битная, но до сих пор тишина. Мне его еще раз дергать неудобно. Но даже, если все срастется, главною проблему, которую я обнаружил-об'ект script'а не создается на сервере. Не знаю, с чем это связано. С другой стороны об'ект RegExp'а создается. Это я к тому, что нужно будет еще с одной проблемой разбираться.
Так мне еще б с 8-кой разобраться Улыбка. В общем нужно время.

Клиент? Ты забываешь об управляемых формах (режим, на который в 1С планируют постепенно все типовые конфигурации перевести). В этом случае у неполноправных пользователей нет прав на создание COM-обхектов на стороне клиента, но на сервере есть... а сервер обычно 64-разрядный.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать